繁体   English   中英

Zend Framework 2-模块中的内部服务器错误

[英]Zend Framework 2 - Internal server error in module

我刚刚创建了一个带有子模块的模块,例如Backend\\Entity1 我检查了每个路径和名称空间,它们似乎都还不错。

我一个接一个地取出了代码块,但直到我只是通过Firebug获得

“网络错误:500内部服务器错误”

有什么想法我可以找到错误吗?

我只是不知道有什么问题。 老实说,为什么框架要自我解释发生了什么? 现在它只是在黑暗中钓鱼...

顺便说一句:error.log也不显示任何内容...

编辑:

我猜是由于我的应用找不到phtml文件而引发此错误。 也许我错了,但是通常当我收到这种愚蠢的错误时,它与丢失的文件有关...

我的配置代码如下所示:

'view_manager' => array(
    'template_path_stack' => array(
        'entity' => __DIR__ . '/../view',
    ),
),

我的命名空间是MasterData\\Entity ,我的add / edit / delete / index.phtml位于view\\masterdata\\entity

有什么想法可以告诉TemplatePathStack如何在此目录中查找文件?

如果要访问子模块,请在父模块中创建正确的路由,以提供访问子模块的方法。

我恕我直言,如果您需要创建子模块,将其创建为模块并将模块放置在应用程序的“模块”文件夹下,如果您有组件或第三方模块,请将其放置在“供应商”文件夹下。

这将在以后的阶段更易于管理,您的网址也将更加简单

就我而言,我以另一种方式创建了新模型,但是当我尝试在资源管理器中查看结果时遇到了相同的错误。 问题(在我的情况下)是从资源管理器访问文件,它通过在Linux终端中更改文件的权限来解决。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM