CodeIgniterのページネーションクラスを使いやすく改造しました
物凄く使い勝手が悪いと評判のCodeIgniterのページネーションクラスを、自分にとって使いやすいように改造しました。
そもそもページネーションっていろいろな表示の仕方があるし、URL構造もあるし、どんな場合でも使いやすい形なんてありえないとも思いますが。
“CodeIgniterのページネーションクラスを使いやすく改造しました”の詳細を読む
- 2011年03月23日 15:29
- CodeIgniter
物凄く使い勝手が悪いと評判のCodeIgniterのページネーションクラスを、自分にとって使いやすいように改造しました。
そもそもページネーションっていろいろな表示の仕方があるし、URL構造もあるし、どんな場合でも使いやすい形なんてありえないとも思いますが。
“CodeIgniterのページネーションクラスを使いやすく改造しました”の詳細を読む
$this->load->model()でモデルを読み込んでも、Call to a member function some_func() on non-objectみたいなエラーが出てしまうという場合。
いちおうビューからモデルを使うことができましたので、その方法についてご紹介。
“CodeIgniterでViewからModelを使いたい場合について”の詳細を読む
公式Wikiで紹介されている「CodeIgniterをcron(shell)から動かすことのできるプログラム」について。
マニュアル通りにやっているのにエラーが出てしまったので、解決策について考えてみました。
“CodeIgniterのcronで「Error: The URI you submitted has disallowed characters.」”の詳細を読む
CakePHPやZendFrameworkと比べて、「PEARもSmartyも使わずに何でも出来る」というわけではないCodeIgniter。
外部ライブラリの使い方について公式マニュアルには何も書かれていなかったので、少し調べてみました。
“CodeIgniterでPEARなどの外部ライブラリを使う”の詳細を読む
有効期限を設定できないからです。
CodeIgniterのデータベース・クエリ結果のキャッシュ機能は、
“CodeIgniterのキャッシュ機能は使わずにPEAR::Cache_Liteを使うことにした”の詳細を読む
CodeIgniterはセキュリティ強化のため$_GETパラメータ(クエリ文字列)を無効に設定することができます。
しかし、「無効に設定できる=無視する」というわけではないようです。
“CodeIgniterでGETパラメータを無効に設定するとWelcome.phpが表示される”の詳細を読む
前回の記事でご紹介した「CodeIgniterにおけるXSS対策を自動化する方法」について。
実際に動かしてみたところ、CodeIgniter ver2.0以降では何点か変更しなければいけない点があるようです。
“「CodeIgniter 2.0」以降でのXSS対策”の詳細を読む