2012-11-14 42 views
0

我正在構建我的第一個ZF2應用程序,並且在我的一個模塊中,與我的控制器相關的視圖未加載。有沒有一種方法可以檢查ZF試圖執行的視圖路徑?檢查ZF2正在嘗試加載哪個視圖文件?

我已經檢查了所有的文件路徑和模塊配置設置,它們看起來是正確的,並且我所有具有相同佈局的其他模塊都能正常工作,所以我認爲這是一個文件名或命名空間問題。

+0

任何錯誤?如果沒有找到視圖,通常會拋出異常。如果有一些視圖自動抓取,那麼你應該看到很快的東西 – Sam

+0

我沒有錯誤,只是一個完全空白的迴應。只是隨機的,我創建了一個沒有關聯視圖文件的模塊,並且也給出了相同的輸出,一個0字節的空文檔。我的Zend Server日誌中也沒有出現錯誤。 – Wige

+0

請確保您的模塊已加載並提供以下內容:route-config用於您正在訪問的路線,view-config部件,您視圖的控制器,還請確保您的Module.php加載了正確的配置文件 – Sam

回答

1

如果您使用Zend-developer-tools,它會在工具欄中向您顯示使用哪種佈局模板。

對於您的問題 - 在模塊中,您可以從其他模塊中替換模板。但它應該取決於模板路徑堆棧。

在module.config.php,你應該是這樣的:

'view_manager' => array(
    'template_path_stack' => array(
     'application' => __DIR__ . '/../view', 
    ), 
相關問題