我以下有關此頁面「全定製使用ViewScript裝飾」的部分 - >http://devzone.zend.com/article/3450ViewScript裝飾無法設置
在我的表單類的init方法我已經加入這個
$this->setDecorators(
array(
array(
'ViewScript',
array(
'script' => 'display.phtml'
)
)
)
);
現在在我的形式出現的地方,我有這樣的:
出錯
應用程序錯誤
我在做什麼錯在這裏?我真的需要自定義表單的外觀,而我只想更改表單而不是整個頁面的外觀。
我已經試過這樣:
$this->setElementDecorators(array(array('ViewScript', array('viewScript'=>'display.phtml'))))
哪些工作,但會影響整個頁面(我使用Zend佈局)的顯示。我只需要將表單的呈現傳遞給display.phtml頁面。
注意:有沒有特別的地方需要放置display.phtml?我把它放在view \ scripts文件夾中。
我在表單的init()這樣做,它改變了頁面。我真的只想改變表單的渲染輸出,而不是完整的頁面。有沒有辦法做到這一點? – AntonioCS
@AntonioCS您是否從我的答案中概述的視圖中嘗試過?你的'display.phtml'文件是什麼樣的? – Phil