CakePHP テーブル情報の削除
CakePHPではデータベースのテーブル情報をキャッシュしてくれる機能があります。
「app/config/core.php」内の設定で「Configure::write(’Cache.check’, true);」を
適用していると生成されませんが、「app/tmp/cache/models」に
データベースのテーブル情報がキャッシュとして保存されていきます。
続きを読む…
CakePHPではデータベースのテーブル情報をキャッシュしてくれる機能があります。
「app/config/core.php」内の設定で「Configure::write(’Cache.check’, true);」を
適用していると生成されませんが、「app/tmp/cache/models」に
データベースのテーブル情報がキャッシュとして保存されていきます。
続きを読む…
CakePHPのビヘイビアでの注意点がひとつありましたのでメモとして。。。
ビヘイビアの「setup()」を利用する際に注意点がありました。
特に気づかずに第2引数を変数などにセットすると、コントローラー内に
2つ以上モデルが存在し、両方に同じビヘイビアを設定した場合、
その設定が上書きされてしまう恐れがあります。
といってもイマイチな説明ですが(汗
続きを読む…
CakePHPを利用しているとViewでControllerのメソッドを
利用したい場合がでてくることもあると思います。
MVCの概念からすると利用できないと思われがちですが、一応できます(笑
簡単な事に、Controllerで単純に「$this->set()」をするだけでView側で
Controllerメソッドを使うことができるようになります。
CakePHPの基本を少し。。。
自作のコンポーネントを作成した場合、CakePHPにすでにあるコンポーネント
または他の自作のコンポーネントを再利用する場合にはどうするのか。
基本ではあるものの、再利用してこそフレームワークが活きるものかと思いメモ程度に(笑
続きを読む…
CakePHPでは「paginate」(ページング機能)が最初から搭載されています。
1.1系では別に用意する必要があったページングが、1.2系では最初から搭載されているので
わざわざコーディングすることなく利用できるのは開発の効率がよくなるものです(笑
さてこの「paginate」(ページング機能)を少し解説していこうかと思います。
といっても自分のメモ的なものもありますが。。。
続きを読む…