CodeIgniterのページネーションクラスを使いやすく改造しました

物凄く使い勝手が悪いと評判のCodeIgniterのページネーションクラスを、自分にとって使いやすいように改造しました。

そもそもページネーションっていろいろな表示の仕方があるし、URL構造もあるし、どんな場合でも使いやすい形なんてありえないとも思いますが。

PR

“CodeIgniterのページネーションクラスを使いやすく改造しました”の詳細を読む

CodeIgniterでViewからModelを使いたい場合について

$this->load->model()でモデルを読み込んでも、Call to a member function some_func() on non-objectみたいなエラーが出てしまうという場合。

いちおうビューからモデルを使うことができましたので、その方法についてご紹介。

“CodeIgniterでViewからModelを使いたい場合について”の詳細を読む

CodeIgniterのcronで「Error: The URI you submitted has disallowed characters.」

公式Wikiで紹介されている「CodeIgniterをcron(shell)から動かすことのできるプログラム」について。

マニュアル通りにやっているのにエラーが出てしまったので、解決策について考えてみました。

“CodeIgniterのcronで「Error: The URI you submitted has disallowed characters.」”の詳細を読む

CodeIgniterでPEARなどの外部ライブラリを使う

CakePHPやZendFrameworkと比べて、「PEARもSmartyも使わずに何でも出来る」というわけではないCodeIgniter。

外部ライブラリの使い方について公式マニュアルには何も書かれていなかったので、少し調べてみました。

“CodeIgniterでPEARなどの外部ライブラリを使う”の詳細を読む

CodeIgniterのキャッシュ機能は使わずにPEAR::Cache_Liteを使うことにした

有効期限を設定できないからです。

CodeIgniterのデータベース・クエリ結果のキャッシュ機能は、

“CodeIgniterのキャッシュ機能は使わずにPEAR::Cache_Liteを使うことにした”の詳細を読む

CodeIgniterでGETパラメータを無効に設定するとWelcome.phpが表示される

CodeIgniterはセキュリティ強化のため$_GETパラメータ(クエリ文字列)を無効に設定することができます。

しかし、「無効に設定できる=無視する」というわけではないようです。

“CodeIgniterでGETパラメータを無効に設定するとWelcome.phpが表示される”の詳細を読む

「CodeIgniter 2.0」以降でのXSS対策

前回の記事でご紹介した「CodeIgniterにおけるXSS対策を自動化する方法」について。

実際に動かしてみたところ、CodeIgniter ver2.0以降では何点か変更しなければいけない点があるようです。

“「CodeIgniter 2.0」以降でのXSS対策”の詳細を読む

ページ移動:
1 2