0

我刚刚创建了一个带有子模块的模块,例如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如何在这个目录中查找我的文件吗?

4

2 回答 2

1

如果您希望访问您的子模块,请在父模块中创建正确的路由,以便访问您的子模块。

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

这将在后期更容易管理,您的网址也会更简单

于 2012-12-24T15:36:25.197 回答
0

In my case, I created the new model in another way but I had the same error when I tried to see the result in the explorer. The problem (in my situation) was the access to files from the explorer, It resolves by changing files's permissions in linux's terminal.

于 2017-03-24T17:17:58.607 回答