剛剛完成教程由羅布·艾倫: http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdfZF2,獲取模塊名稱,如何?
於是我決定在視圖來獲取模塊的名稱,以使應用模塊&相冊模塊之間的菜單,因爲我看到可以實現這一點,我能得到的模塊名稱。
如何在需要任何模塊時進入佈局? (這個菜單是全球的)。
我很新的ZF2,據我所知,我誤解的概念,但不明白的地方:)
任何幫助將是有益的。提前致謝。
剛剛完成教程由羅布·艾倫: http://akrabat.com/wp-content/uploads/Getting-Started-with-Zend-Framework-2.pdfZF2,獲取模塊名稱,如何?
於是我決定在視圖來獲取模塊的名稱,以使應用模塊&相冊模塊之間的菜單,因爲我看到可以實現這一點,我能得到的模塊名稱。
如何在需要任何模塊時進入佈局? (這個菜單是全球的)。
我很新的ZF2,據我所知,我誤解的概念,但不明白的地方:)
任何幫助將是有益的。提前致謝。
模塊名稱很棘手,因爲實際上調度器中並沒有模塊的概念。
你必須自己把它放到佈局中。要做到這一點最簡單的方法是從控制器:
function indexAction()
{
$this->layout()->module = __NAMESPACE__;
// do stuff and return a view model
}
理想情況下,你不應該需要知道這個信息,並完全與路徑名工作。
對於菜單/導航,我建議使用Zend Navigation。
非常感謝。我會嘗試調查我可以如何使用路由名稱來實現這個:) – avasin