我使用各種模塊和父控制器來保持一致性。Zend Framework在模塊/控制器中渲染不同的視圖
我的父控制器有一系列的後續子控制器需要訪問的一些常見操作。我發現很難讓這個默認行爲呈現一個正確的視圖。
我不想爲每個模塊添加相同的視圖 - 這將打敗對象 - 但我想有一個默認視圖。
我曾嘗試:
$this->_forward('commonaction', 'baselayout', 'default');
這對我不起作用 - 因爲它試圖再次處理的動作 - 當我已經填寫我的父控制器內所需的變量。
任何幫助將是awesom。
UPDATE:
爲了澄清我希望能夠使用共同的視圖從不同的模塊。所有示例和解決方案目前都採用通用模塊。這不適合我。
我已經更新了我的答案。 Aurelio在正確的軌道上,但是設置添加腳本路徑是在當前模塊之外使用視圖腳本所必需的。 –