2012-12-27 91 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