无法使用已创建的模块

时间:2016-07-20 09:07:12

标签: php zend-framework zend-framework2

我试图使用我创建的模块,但是我收到以下错误:

PHP Fatal error:  Uncaught Zend\ModuleManager\Exception\RuntimeException: Module (User) could not be initialized

这是我的module.php文件:

<?php

namespace User;

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

这是我的module.config.php文件:

<?php

namespace User;

use 
    Zend\ServiceManager\Factory\InvokableFactory
;

return 
[
    'controllers' => 
    [
        'factories' => 
        [
            Controller\IndexController::class => InvokableFactory::class,
        ],
    ],
    'router' => 
    [
        'routes' => []
    ],
    'view_manager' => 
    [
        'template_path_stack' =>
        [
            __DIR__ . '/../view'
        ]
    ]
];

我甚至使用了Zend Framework提供的启动程序模块文件,但我仍然收到错误,这是我第一次使用新的框架应用程序。如果我删除用户模块,应用程序工作正常。

0 个答案:

没有答案