時解析爲無效的控制器類或別名我在我的應用程序模塊的配置如下:ZF2新模塊控制器使用工廠
'controllers' => [
'factories' => [
Application\Controller\IndexController::class => Application\Controller\IndexControllerFactory::class
],
],
能正常工作。現在即時通訊我serve module
我有幾乎相同的:
'controllers' => array(
/**
'invokables' => array(
'Serve\Controller\Index' => 'Serve\Controller\IndexController',
),
*/
'factories' => array(
Controller\IndexController::class => Serve\Controller\IndexControllerFactory::class
)
),
當我加載網頁我通過API的服務控制器訪問。這樣做的時候,我得到的網頁上這樣的問題:
Serve\Controller\Index (resolves to invalid controller class or alias: Serve\Controller\Index)
就像我說的即時訪問通過API的服務控制器,通過系統的API請求時,它可能是一個設置問題。
請告訴我有趣的是,當我做到這一點的工作原理:
'controllers'=>array(
'invokables' => array(
'Serve\Controller\Index' => 'Serve\Controller\IndexController',
)),
不知道什麼是錯在這裏
UPDATE:
這似乎工作:
'factories' => array(
'Serve\Controller\Index' => IndexControllerFactory::class
)
但是ID喜歡使用::class
語法