我刚创建了一个包含Backend\Entity1
等子模块的模块。我检查了每个路径和命名空间,它们似乎都没问题。
我逐个取出了代码块,但我只是通过Firebug来获取
" NetworkError:500内部服务器错误"
我能做些什么来找到错误?
我只是不知道可能出现的问题。老实说,为什么框架会解释自己发生了什么?它现在只是在黑暗中钓鱼......
BTW:error.log没有显示某些内容......
修改
我猜这个错误是因为我的应用无法找到phtml
文件而引发的。也许我错了,但通常当我遇到这种愚蠢的错误时,它与丢失的文件有关...
我的配置代码如下所示:
'view_manager' => array(
'template_path_stack' => array(
'entity' => __DIR__ . '/../view',
),
),
我的命名空间为MasterData\Entity
,我的add / edit / delete / index.phtml位于view\masterdata\entity
下。
如何告诉TemplatePathStack
如何在我的文件中查看此目录?
答案 0 :(得分:1)
如果您希望访问子模块,请在父模块中创建正确的路径,以便访问子模块。
I IMHO如果您需要创建子模块,创建模块并将模块放在应用程序的modules文件夹下,如果您有组件或第三方模块将它放在供应商文件夹下。
这会更容易在后期管理您的网址也会更简单
答案 1 :(得分:0)
就我而言,我以另一种方式创建了新模型,但当我试图在资源管理器中查看结果时,我遇到了同样的错误。问题(在我的情况下)是从资源管理器访问文件,它通过更改linux终端中的文件权限来解决。