タグ: Controller

CakePHP Bakeの機能を変更してみる

CakePHPにはBakeがあります。皆様利用されている方も多いかと思います。
データベースを元に登録画面や一覧画面などを自動で出力してくれる機能です。
拡張すれば独自の機能も作れますが、その話はどこかで。。。

今回は基本的にはCakePHPの本体を変更するのはあまりしたくはないのですが
Bake時に出力される「Controller」が個人的にはそのままでは使いづらく
開発の効率が若干無駄になる気がしたので変更してみました。
Continue reading

Filed under: CakePHPTagged with: , ,

CakePHP ViewでControllerを利用する方法

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

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

Continue reading

Filed under: CakePHPTagged with: , ,

CakePHP モデルのインポート方法

CakePHPのモデルでアソシエーションしていないモデル、
またはアソシエーションが無い他のモデルを使うこともあるかと思います。

アソシエーションをしていれば問題なく使えますが、アソシエーションをしていないモデルや
アソシエーションが無いモデルは、別の方法でモデルを読み込みます。
例えば最初から利用するのであれば、コントローラー内の

var $uses=array();

に記述しますが、特定の段階でとなるとこれでは対応できません。
その場合は特定の段階で
Continue reading

Filed under: CakePHPTagged with: , , ,