2011-04-21 24 views
0

我想幫助我爲我構建我的表單,因爲它是重複的。通常,我會用$this->Form->input ...來做到這一點。但在幫手中,我指的是什麼?cakephp - 在助手中引用「this」(即控制器類)

+0

順便說一句,'$ this'在視圖中是指視圖對象,而不是控制器類。 – deceze 2011-04-21 02:54:50

+0

近5萬的聲望?你到底是怎麼做到的?你必須是某種禪師編碼器。 – thf 2011-04-21 16:51:30

+0

那,我在這裏比你長一點。 ;-) – deceze 2011-04-21 23:04:30

回答

1

可以包括在助手助手,這是作爲對象屬性(即經由$this->)可訪問的,就如同在視圖:

class FooHelper extends AppHelper { 

    public $helpers = array('Form'); 

    public function bar() { 
     $this->Form->... 
    } 

} 
0

可以使用inputs()方法避免重複輸入。注意複數inputs

使用 $這 - >形式 - >輸入(...)