2012-12-27 133 views
0

我用Google搜索了很多,無法想出答案集合模板路徑...Zend框架2 - 對於模塊

我使用的tutorial-skeleton application。它會在'view/album/album'下自動包含與我的操作相對應的html文件,例如add或index。

我正在使用一個子模塊,並且標準加載不會找到我的html文件。我跟着this guide設置自定義模板路徑。這適用於索引,因爲這裏我使用ViewModel實例。

但我的添加/刪除/編輯操作只是返回一個數組像this one

有沒有辦法告訴Zend它應該使用不同的目錄來查找視圖?

PS:我也試過這個injectTemplate approach,但沒有運氣。它只是設置控制器命名空間/路徑在我的情況下是確定的。

回答

0

這是一個項目的具體問題...

我以前MasterData作爲TOP命名空間。在我的模塊\ MasterData \ view中創建目錄樹時,我寫了masterdata而不是master-data。這導致我沒有發現我的觀點。

一個愚蠢的......我知道。

+1

這不是愚蠢的,它僅僅是對於初學者來說不是最直觀的東西。框架內的每個名字都將被消毒。含義:每個鍵/名稱只會是「小寫」。 'CamelCase'變成'dash-separated-lowercase' – Sam

+1

是的,我也面臨這個問題,並拉我的頭髮三天,最後發現這挖了zendframework代碼 – Raj