2016-11-04 225 views
0

Zend框架2是新的。發生我已經下載Zend的骨架應用其工作fine.but當我創建的相冊&的新模塊調用專輯路線頁面沒有找到錯誤(404)ZF2路由問題

我試圖應用許多類型的zf2路由,但相同的錯誤消息。

這是正在顯示錯誤頁面再次&當我再次訪問專輯路線:

enter image description here

我不知道爲什麼會發生這種錯誤?請向我建議任何解決方案?

+1

告訴我你的'module.config.php' –

回答

0

測試一下Module.php它應該是這個樣子

public function getConfig() 
{ 
    return include __DIR__ . '/config/module.config.php'; 
} 

public function getAutoloaderConfig() 
{ 
    return array(
     'Zend\Loader\StandardAutoloader' => array(
      'namespaces' => array(
       __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__, 
      ), 
     ), 
    ); 
} 

中的所有模塊文件特別檢查命名空間 您module.config.php應該是這樣的

'controllers' => array(
    'invokables' => array(
     'index' => 'Album\Controller\IndexController', 
    ), 
), 

'router' => array(
    'routes' => array(
     'album' => array(
      'type' => 'literal', 
      'options' => array(
       'route' => '/album', 
       'defaults' => array(
        'controller' => 'index', 
        'action'  => 'index', 
       ), 
      ), 


     ), 
    ), 
), 

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

我希望它能幫助你。

+0

當然,你需要添加新的模塊配置\ application.config.php –

+0

回報陣列( //這應該是在使用的模塊命名空間的數組應用程序。 「模塊」 =>數組( 「應用」, –

+0

返回陣列( //這應該是在本申請中使用的命名空間模塊的陣列。 「模塊」 =>數組( 「應用」, –