我面臨zend-framework
與layout
有關的問題。在這裏,我必須pass some values
到layout
,這將用於顯示網站的top-ranking users
。將值傳遞給Zend Framework中的佈局.....?
由於我是zend-framework的新手,我無法找到任何方法來做到這一點。
如果您有任何代碼,想法或鏈接,請提供給我.....提前
感謝...........
我面臨zend-framework
與layout
有關的問題。在這裏,我必須pass some values
到layout
,這將用於顯示網站的top-ranking users
。將值傳遞給Zend Framework中的佈局.....?
由於我是zend-framework的新手,我無法找到任何方法來做到這一點。
如果您有任何代碼,想法或鏈接,請提供給我.....提前
感謝...........
創建一個控制器插件,取此數據在佈局呈現之前的任何時間,並將數據傳遞給視圖。然後在你的layout.phtml上渲染這些數據,就像你會渲染任何其他數據一樣。使用ViewHelper或Partial。
見http://zendframework.com/manual/en/zend.controller.plugins.html
或者使用一個動作助手截至
解釋了Zend框架的佈局僅僅是一個其他視圖。我們可以將佈局定義爲「外部視圖」,並將與控制器操作相關的視圖定義爲「內部視圖」。要從數據發送到控制器的佈局,你可以簡單地這樣
從控制器
$this->view->someData = $data
從佈局
$this->someData