我在里面有一家工厂Module/src/Module/Service/Factory/CourseServiceFactory.php
我已将这个工厂定义module.config.php
如下:
'service_manager' => array(
'factories' => array(
'CourseServiceFactory' => 'Module\Service\Factory\CourseServiceFactory',
),
),
但是,在调用应用程序时未加载该工厂,并且我收到此错误:
警告:Module\Service\CourseService::__construct() 缺少参数 1,
这就是我的CourseServiceFactory.php的样子:
public function createService(ServiceLocatorInterface $serviceLocator)
{
$config = $serviceLocator->get('config');
return new CourseService($config);
}
有人知道出了什么问题吗?