Php 我遵循Laminas MVC教程,我创建的Routs返回404错误,而不是相关视图

Php 我遵循Laminas MVC教程,我创建的Routs返回404错误,而不是相关视图,php,zend-framework3,laminas,Php,Zend Framework3,Laminas,我正在官方网站上学习laminas MVC教程。我已经按照上面所说的步骤做了。但是我的相册路由返回404错误。 我创建了autoload条目并运行了composer dump autoload命令。 给出404的路径是 http://lamin.test/album http://lamin.test/album/index http://lamin.test/album/add http://lamin.test/album/edit http://lamin.test/album/delet

我正在官方网站上学习laminas MVC教程。我已经按照上面所说的步骤做了。但是我的相册路由返回404错误。 我创建了autoload条目并运行了composer dump autoload命令。 给出404的路径是

http://lamin.test/album
http://lamin.test/album/index
http://lamin.test/album/add
http://lamin.test/album/edit
http://lamin.test/album/delete
以下是我的配置文件

config/modules.config.php

<?php

return [
    'Laminas\Form',
    'Laminas\I18n',
    'Laminas\InputFilter',
    'Laminas\Filter',
    'Laminas\Hydrator',
    'Laminas\Db',
    'Laminas\Router',
    'Laminas\Validator',
    'Application',
    'Album',
];
namespace Album;

use Album\Controller\AlbumController;
use Laminas\Router\Http\Segment;
use Laminas\ServiceManager\Factory\InvokableFactory;

return [
    'router' => [
        'routes' => [
            'album' => [
                'type' => Segment::class,
                'options' => [
                    'route' => '/album[/:action[/:id]]',
                    'constraints' => [
                        'action' => '[a-zA-Z][a-zA-Z0-9]*',
                        'id' => '[0-9]+',
                    ],
                    'defaults' => [
                        'controller' => AlbumController::class,
                        'action' => 'index',
                    ],
                ],
            ],
        ],
    ],
    'controllers' => [
        'factories' => [
            AlbumController::class => InvokableFactory::class,
        ],
    ],
    'view_manager' => [
        'template_path_stack' => [
             __DIR__ . '/../view',
        ],
    ],
];
module/src/module.php

<?php
namespace Album;

use Album\Controller\AlbumController;
use Laminas\ModuleManager\Feature\ConfigProviderInterface;

class Module implements ConfigProviderInterface
{
    public function getConfig() : array
    {
        return include __DIR__.'/../config/module.config.php';
    }
}

我在流浪者虚拟机上运行家园设置。应用程序模块路径工作正常,只有我的相册模块路径返回404错误页。

正如@Ermenegildo建议的那样,我已经打开了
config/application.config.php
'config\u cache\u enabled'=>false,

它成功了。

您是否禁用/清除了配置缓存?@Ermenegildo没有,我还没有。您能解释一下怎么做吗?
<?php


namespace Album\Controller;

use Laminas\View\Model\ViewModel;
use Laminas\Mvc\Controller\AbstractActionController;


class AlbumController extends AbstractActionController
{
    public function indexAction()
    {
        return new ViewModel();
    }

    public function addAction()
    {
        return new ViewModel();
    }

    public function editAction()
    {
        return new ViewModel();
    }

    public function deleteAction()
    {
        return new ViewModel();
    }
}
 module
  |-Album
    |-view
     |-album
      |-album
       |index.phtml
       |add.phtml
       |edit.phtml
       |delete.phtml