CodeIgniter

ページャーの実装

/* * 取り敢えずこれだけ設定しておけば * 動くでせう */ $this->load->library('pagination'); // ページャーが生成するURL $config['base_url'] = 'http://example.com/class/method/'; // ページあたりの表示数 $config['per_page'] = $num; // データ総…

PHP5.2.9からarray_unique関数の挙動が変更

CodeIgniterのMLで流れてきた以下のブログで知った。 array_unique関数がPHP5.2.9から後方互換性を失いました - hnwの日記 CodeIgniterではActive Recordのキャッシュ時と、Trackback用のライブラリ内で使ってるみたいで、どっちも利用してないし関係無いや!…

CodeIgniterで$_GETパラメータを取得する

CodeIgniterは、セキュリティの観点から$_GETがデフォルトでは利用出来ない。キレイに消去されてしまう。 いざ$_GETを使いたくなった時にどうすべきか?2つほど方法がある。 方法その1:$_REQUESTから取得http://hogehoge.com/class/?key=fugaというURLに対…

CodeIgniterでモデル・ライブラリに別名をつける

モデルの場合は第2引数で指定 $this->load->model('model_hoge', 'hoge'); $this->hoge->some_method();ライブラリの場合は第3引数で指定 $this->load->library('Fugafuga', '', 'fuga'); $this->fuga->some_method();モデルはファイル名に「model_」という…

CodeIgniterの1.7.1がリリース

PHPのステキなフレームワーク「CodeIgniter」の最新版が出てた。 結構危険なバグの修正を含んでるそうなので、早速入れ替えなきゃ。 アタヽ(´Д`ヽ ミ ノ´Д`)ノフタhttp://codeigniter.com/news/codeigniter_1.7.1_released/