セッション::コンポーネントとヘルパーの違い CakePHP

Written by aoki on 2008 年 12 月 3 日 – 10:06 PM -

セッション::コンポーネントとヘルパーの違い の備忘録です。

 

コンポーネント ==> コントローラ内で利用(書き込み可)

$this->Session->write(”Model.koumoku”,”fogefoge”);

Session の最初の文字は大文字

フィールド名は . (ドット)でつないで配列に登録できる。

 

ヘルパー ==> ビューで利用 (書き込み不可)

$Model = $session->read(”Model”);

echo $Model["koumoku"];

 

ヘルパーなので $this なし、ssession は小文字


Tags: , , ,
PHPカテゴリー | コメントはまだありません »

コントローラ内でヘルパーを使う方法 CakePHP1.2

Written by aoki on 2008 年 11 月 30 日 – 11:52 AM -

CakePHP1.2 はまだ始めたばかりですが、

結構、CakePHP1.1からの変更点がありますね。

 

PHP:
  1. loadHelper('Html');
  2.  
  3. $html = new HtmlHelper();

1.1では上記にて呼び出せましたが、

1.2では以下の通りとなります。

PHP:
  1. App::import('Helper', 'Html');
  2.  
  3. $html = new HtmlHelper();


Tags: , ,
PHPカテゴリー | コメントはまだありません »