CakePHP ViewでControllerを利用する方法


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

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

基本的な利用例として次のようになります。

$this->set('変数名',$this);

これで変数内にはControllerのクラスが格納されていることになりますので
View側でControllerメソッドを自由に利用できるようになります。

とはいいつつも、このような利用をする場合は稀だと思いますが。。。(汗

スポンサーリンク

Filed under: CakePHPTagged with: , ,

No comment yet, add your voice below!


Add a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Comment *
Name *
Email *
Website