2011-02-24 31 views
3

我試圖以確定最佳的標準是什麼,使用傭工的觀點是,是否應該

echo $form->input(); 

echo $this->Form->input(); 

在CakePHP的手動版本1.2 Helper類直接由helper對象訪問,而在1.3本書中,helper對象通過View來訪問。

這有關係嗎?

利奧

回答

6

這真的只是問題的,因爲有一個碰撞,將「消滅」,以輔助您的訪問的可能性。假設我有一個名爲Form的模型,並決定在獲得多條記錄後按照我的觀點做這樣的事情。

foreach ($forms as $form) { 
    echo $form['Form']['name'] . '<br/>'; 
} 

看看那裏發生了什麼?我不小心只是覆蓋了$form變量,基本上丟失了我的FormHelper

該標準現在通過$this在視圖中訪問所有幫助者。

+0

非常感謝 – Leo