アーカイブ

‘Controller’ カテゴリーのアーカイブ

CakePHP テーブル情報の削除

2009 年 10 月 9 日 admin コメントはありません

CakePHPではデータベースのテーブル情報をキャッシュしてくれる機能があります。
「app/config/core.php」内の設定で「Configure::write(’Cache.check’, true);」を
適用していると生成されませんが、「app/tmp/cache/models」に
データベースのテーブル情報がキャッシュとして保存されていきます。
続きを読む…

CakePHP Behaviorのsetup()注意点

2009 年 10 月 4 日 admin コメントはありません

CakePHPのビヘイビアでの注意点がひとつありましたのでメモとして。。。

ビヘイビアの「setup()」を利用する際に注意点がありました。
特に気づかずに第2引数を変数などにセットすると、コントローラー内に
2つ以上モデルが存在し、両方に同じビヘイビアを設定した場合、
その設定が上書きされてしまう恐れがあります。

といってもイマイチな説明ですが(汗
続きを読む…

カテゴリー: Behavior, CakePHP, Controller, Model タグ: , ,

CakePHP ViewでControllerを利用する方法

2009 年 9 月 24 日 admin コメントはありません

CakePHPを利用しているとViewでControllerのメソッドを
利用したい場合がでてくることもあると思います。

MVCの概念からすると利用できないと思われがちですが、一応できます(笑
簡単な事に、Controllerで単純に「$this->set()」をするだけでView側で
Controllerメソッドを使うことができるようになります。

続きを読む…

カテゴリー: CakePHP, Controller, View タグ: , ,

CakePHP コンポーネント内でコンポーネントの利用

2009 年 9 月 21 日 admin コメントはありません

CakePHPの基本を少し。。。

自作のコンポーネントを作成した場合、CakePHPにすでにあるコンポーネント
または他の自作のコンポーネントを再利用する場合にはどうするのか。
基本ではあるものの、再利用してこそフレームワークが活きるものかと思いメモ程度に(笑
続きを読む…

カテゴリー: CakePHP, Component, Controller タグ: ,

CakePHP paginateの基本

2009 年 9 月 15 日 admin コメント 2 件

CakePHPでは「paginate」(ページング機能)が最初から搭載されています。
1.1系では別に用意する必要があったページングが、1.2系では最初から搭載されているので
わざわざコーディングすることなく利用できるのは開発の効率がよくなるものです(笑

さてこの「paginate」(ページング機能)を少し解説していこうかと思います。
といっても自分のメモ的なものもありますが。。。
続きを読む…