我试图使用我创建的模块,但是我收到以下错误:
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提供的启动程序模块文件,但我仍然收到错误,这是我第一次使用新的框架应用程序。如果我删除用户模块,应用程序工作正常。