前回、CodeIgniter2のCache機能について触れましたが、実際に仕事で利用しているのは1系だっていう人が居るかもしれません(自分のように)そして、その環境にmemcachedを導入したいというタイムリーな方もまた居るかもしれません。
そんなタイムリーなあなたに素敵なパッチを2種類お送りします。
下記の種類のパッチをダウンロードし、下記のようにCodeIgniter1のディレクトリ直下で実行するとパッチが当たります。
cd [CodeIgniter1 directory] patch -p0 < cache-driver.patch |
system以下も書き換えちゃっていいぜ!!という方向け
パッチ内容
- system/libraries/Loader.phpにdriverメソッドを追加。
- system/libraries/にDriver.phpとCacheディレクトリを追加。
system以下の書き換えはちょっと・・・。という方向け
“CodeIgniter2” on “Cache Driver” feature “CodeIgniter1” backported patches. Extends Loader. — Gist
パッチ内容
- system/application/libraries/MY_Loader.phpの追加。
- system/application/libraries/にDriver.phpとCacheディレクトリを追加。
即興で作成したので、一度素のCodeIgniter 1.7.3に適用して、確かめてからの方が良いかと思います。