我在一家Zend框架3應用收到以下錯誤:模塊不能初始化ZF3已經搜索互聯網
致命錯誤:未捕獲的Zend \ ModuleManager會\異常\ RuntimeException的:模塊(發球)不能初始化。
我知道有一些答案,但似乎沒有指向zf3和ive已經掃描他們沒有答案。我似乎無法通過研究找到答案。
是否有可能我的應用程序沒有加載模塊?我修改了應用程序配置只是一點點,所以它可能不會加載模塊本身。
我有一個文件夾結構:
- module
-Serve
-src
-Module.php
-Controller
-IndexController.php
-config
-module.config.php
-view
我有添加到模塊陣列內/config/application.config.php
該模塊。
這裏是我的module.config.php
namespace Serve;
return array(
'controllers' => array(
'invokables' => array(
'Serve\Controller\Index' => 'Serve\Controller\IndexController',
),
),
// The following section is new and should be added to your file
'router' => array(
'routes' => array(
'serve' => array(
'type' => 'segment',
'options' => array(
'route' => '/srv[/:action]',
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*'
),
'defaults' => array(
'controller' => 'Serve\Controller\Index',
'action' => 'index',
),
),
),
),
),
'view_manager' => array(
'template_path_stack' => array(
'album' => __DIR__ . '/../view',
),
'strategies' => array(
'ViewJsonStrategy',
),
),
);
這是我Serve\Module.php
文件:
<?php
namespace Serve;
class Module
{
public function getConfig()
{
return include __DIR__ . '/../config/module.config.php';
}
}
我已經在我的Application\Module.php
但是沒有一堆業務邏輯,看起來擾亂加載模塊。
我似乎無法通過研究找到答案。這裏有什麼可能是錯的?
哈!有效。感謝您的信息 – jkushner