我正在將模板集成到zend項目中,來自Kohana背景,所以有點卡在某些東西上。該項目分爲兩個模塊,管理員和應用程序。Zend Framework&ZfcTwig模塊
admin模塊中的登錄頁面使用應用程序模塊中的佈局,至少 - 它應該,現在它默認使用admin layout.twig。
我該如何改變它,以便它使用應用程序模塊layout.twig(或設置使用的佈局文件位置的方法?)。
對不起,缺少代碼 - 希望這是一個簡單的問題,該操作只是返回$ viewData變量。
我正在將模板集成到zend項目中,來自Kohana背景,所以有點卡在某些東西上。該項目分爲兩個模塊,管理員和應用程序。Zend Framework&ZfcTwig模塊
admin模塊中的登錄頁面使用應用程序模塊中的佈局,至少 - 它應該,現在它默認使用admin layout.twig。
我該如何改變它,以便它使用應用程序模塊layout.twig(或設置使用的佈局文件位置的方法?)。
對不起,缺少代碼 - 希望這是一個簡單的問題,該操作只是返回$ viewData變量。
這是很簡單的
$this->_helper->layout->setLayoutPath('YOU PATH TO LAYOUT IF PATH IS NOT INCLUDED THAN ADD FULL PATH');
$this->_helper->layout->setLayout('YOUR LAYOUT FILE');
這段代碼顯示瞭如何在控制器中設置佈局。您在登錄動作的頂部添加這兩行
我在$ _helper上得到一個未定義的屬性,猜測此代碼是針對ZF的舊版本。該項目在ZF2上,應該提到。 – Ryan
@RyanPilbeam比我不是zend框架2的專家,所以我不能再幫忙了。我建議你添加zend框架2作爲標記,並提到該項目是在zend框架2.謝謝 –
請檢查我的回答 –