404路由无法匹配请求的URL

Moh*_*sal 4 php zend-framework zend-route zend-framework2

我刚开始学习并遵循本用户指南.

我能够成功安装zend skeleton application并转移到routing and controllers.但是在完成本教程之后,我请求了网址:http://zf2-tutorial.localhost/album在我的浏览器中,我得到了404.

我瞧不起有些人在谈论变化的评论

'route' => '/album[/][:action][/:id]'
Run Code Online (Sandbox Code Playgroud)

需要是

'route' => '/album[/:action][/:id]'
Run Code Online (Sandbox Code Playgroud)

但这也无济于事.任何人都可以帮我解决这个问题吗?

目录结构:

zend应用程序目录结构

Moh*_*sal 8

感谢Crisp提及评论中的网址.

zend框架应用程序路由和控制器之间缺少一个链接,其中写入了初始模块结构和模块文件代码.

Module.php失踪的代码是

use Zend\ModuleManager\Feature\AutoloaderProviderInterface;
use Zend\ModuleManager\Feature\ConfigProviderInterface;
class Module implements AutoloaderProviderInterface, ConfigProviderInterface {
    public function getAutoloaderConfig()
     {
         return array(
             'Zend\Loader\StandardAutoloader' => array(
                 'namespaces' => array(
                     __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__,
                 ),
             ),
         );
     }
    public function getConfig() {
        return include __DIR__ . '/config/module.config.php';
    }
}
Run Code Online (Sandbox Code Playgroud)