[英]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.