模块无法初始化 zf3 已在互联网上搜索

2024-01-14

我收到以下错误Zend 框架 3 应用程序:

致命错误:未捕获的 Zend\ModuleManager\Exception\RuntimeException:模块(服务)无法初始化。

我知道有一些答案,但似乎没有一个指向 zf3,我已经扫描了它们但没有答案。我似乎无法通过研究找到答案。

我的应用程序是否有可能未加载模块?我稍微修改了应用程序配置,因此它可能不会加载模块本身。

我有一个文件夹结构:

- 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 file:

<?php
namespace Serve;

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

我的内部有一堆业务逻辑Application\Module.php然而,没有什么看起来会破坏加载模块。

我似乎无法通过研究找到答案。这里可能出了什么问题?


您是否将该模块添加到自动加载器中?https://github.com/zendframework/ZendSkeletonApplication/blob/master/composer.json#L23 https://github.com/zendframework/ZendSkeletonApplication/blob/master/composer.json#L23

在 ZF2 中,我们过去常常通过 Module 类自动加载几乎所有内容,现在我们可以在 Composer 中执行此操作,这更容易,并允许诸如 --optimize(生成类映射)和 --classmap-authoritative(不加载任何类映射之外的类)。

编辑composer.json文件后不要忘记composer dumpautoload:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

模块无法初始化 zf3 已在互联网上搜索 的相关文章

  • PDO SQLSRV 和 PDO MySQL 在获取 int 或 float 时返回字符串

    当您获取时 PDO MS SQL Server 和 PDO MySQL 都会返回一个字符串数组 即使列的 SQL 类型本应是数字类型 例如 int 或 float 我设法解决了这个问题 但我想了解为什么它们一开始就这样设计 是不是因为PDO
  • 自定义 WP 主题时,我应该将导航栏放在“”标签之前还是之后?

    我正在通过制作子主题来自定义 WP 主题 我将 Bootstrap 中的导航栏放入子主题目录中的 header php 文件中 但是 我不确定在哪里放置导航栏代码 我可以把它都放在前面and之后标记成功 例如 无论我选择哪一个 导航栏都显示
  • 为什么我不能在 TCPDF 表中使用 č,ć,đ 图表?

    我正在为我的网站构建一个 tcpdf 文件 该 tcpdf 文件中有一个包含一些数据的表格 但我无法使该章程正常工作 对于编码 我使用 windows 1250 宪章女巫不起作用 我已经尝试过 utf 8 但仍然没有得到这个章程 tcpdf
  • 通过 __get() 通过引用返回 null

    快速规格 PHP 5 3 error reporting 1 the highest 我正在使用 get 通过引用技巧神奇地访问对象中任意深度的数组元素 快速示例 public function get key return isset t
  • Yii2 异常:ApcCache 需要加载 PHP apc 扩展

    在高级模板前端的主配置中配置缓存组件时 我收到异常 在我的 php ini 上启用了扩展 rsults 如何解决此问题 前端 config main php cache gt class gt yii caching ApcCache ke
  • PHP 或 WAMP 不确定是什么

    我已经安装了 WAMP 服务器 2 0 PHP 5 4 3 安装WAMP后我已经重新启动了所有服务并且可以打开 phpinfo 显示良好 phpmyadmin 它也显示得很好 我可以使用数据库 然而 当在 Chrome 中运行简单的 php
  • PHP 开发相当于 Mongrel/Webrick 吗?

    PHP 开发中是否有与 Rails 开发期间使用 Mongrel Webrick 等效的方法 我通常在端口 3000 上使用 Mongrel 在开发过程中为我的 Rails 应用程序提供服务 我从事 PHP 开发已经有几年了 据我所知 方法
  • 阻止注销页面后的后退按钮

    我有 php 注销页面 当用户单击注销链接时 请参阅此页面并重定向到索引页面 但是当单击后退按钮时 我会看到带有用户数据的上一页 当然 当我刷新页面时 我看不到以前的页面和数据 我在单击注销并单击后退按钮后检查了其他代码 drupal 但我
  • 如何通过php的require()或include()函数传递变量?

    当我使用这个时 require diggstyle code php page page no 警告是 无法打开流 第 198 行 C xampp htdocs 4ajax gallery core php 中没有错误 错误是 Failed
  • 通过 facebook graph API 检索 facebook 用户的邮政编码

    我正在尝试使用 facebook graph API 检索用户的邮政编码 我正在使用以下代码 代码在php ini中 facebook new Facebook array appId gt APP ID secret gt APP SEC
  • 如何阻止直接访问我的 JavaScript 文件?

    我使用 Minify 来缩小并缓存所有脚本请求 我只希望我的用户能够访问 JavaScript 文件的缩小版本 缩小位于www example com min我的脚本位于www example com scripts 如何阻止直接访问doc
  • 如何在 PHP 中使用 cURL 发出同时包含 GET 和 POST 参数的请求?

    其他人已经问过如何从 perl java bash 等执行此操作 但我需要在 PHP 中执行此操作 并且我没有看到任何已提出的专门与 PHP 相关的问题 或包含 PHP 的答案 My code ch curl init url curl s
  • 限制自己超载外部 API 的速率

    我发现了很多信息和脚本示例 展示了如何对 API 用户进行速率限制 但我无法找到任何示例来说明在施加这些限制时如何对您自己的 API 请求进行速率限制 我总是用诸如以下的代码来限制我的脚本sleep or usleep命令 但感觉这是一种低
  • PHP:读取字体文件的 TrueType/OpenType 元数据

    如何阅读字体详细信息 例如 字体在其元数据中包含版权 姓氏 设计者 版本等信息 我还希望脚本能够计算文件中的字形数量 并返回字体支持的语言 例如 典型的字体可能包含西方语言 瑞典语和罗马语言支持 并具有数百个字形 它应该支持 truetyp
  • 如何解码 eval( gzinflate( base64_decode(

    我已将此代码注入到我的网站中 如何解码尾随字符串 我需要知道发生了什么以及其背后的代码是什么 这应该输出将被执行的代码eval 我希望这就是您正在寻找的
  • Magento - 检查 cms 页面

    我想通过 php 检查页面是否是 Magento 中的 cms page 我需要不同的 cms 页面面包屑 所以我尝试在一个条件下做到这一点 但我不知道如何或在哪里查看 到目前为止 这是我的 breadcrumbs phtml p some
  • 如何在 yii2 中使用两个不同的模型登录或切换身份类别?

    我想允许用户从两个不同的模型登录 配置文件 user gt identityClass gt app models User one more class here enableAutoLogin gt false authTimeout
  • WordPress 分页自定义帖子类型

    我有一个名为 新闻 的页面 使用页面模板page newslist php 它应该显示来自自定义帖子类型 也称为新闻 的帖子 我意识到两者具有相同的名称会导致问题 因此在注册自定义帖子类型时 我进行了重写以将其与页面区分开来 rewrite
  • 检查 $_POST 数据

    我正在对表单进行一些垃圾邮件检查 下面的代码在我的本地主机上正常工作 如果为 true 则重定向到 google com 但是 当它在生产服务器上时却不起作用 执行脚本的其余部分并且不重定向到 Google com if POST SERV
  • 如何从父类中获取子类名

    我试图在不需要子类上的函数的情况下完成此任务 这可能吗 我有一种感觉 但我真的很想确定

随机推荐

  • 捕获渲染器中特定网格上的单击事件

    我设置了一个包含两个网格 立方体 的画布渲染器 我需要做的是catch the click event on each cube调用它的便捷方法 到目前为止 我可以捕获所有渲染器上的单击事件 这意味着当我单击cube1和cube2时 单击属
  • 定义中看不到枚举中的常量[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有这样的代码C enum MYVAR 1 ifdef MYVAR define VAR 1 else define VAR 2 endi
  • Jquery多重倒计时.each()函数

    我正在尝试在页面上进行多次倒计时 如下所示 table tr td class remain td td Something td tr tr td class remain td td Something else td tr table
  • “包私有”成员访问不是与默认(无修饰符)访问同义吗?

    我对某些文档使用的术语 package private 以及 默认访问 的用法有点困惑 包私有和默认访问不是都与受保护同义吗 是的 几乎是一样的 protected 修饰符指定该成员只能在其自己的包内访问 与 package private
  • 了解内存分配的 C 代码示例

    我是 C 语言新手 我正在阅读 K R 的 C 编程语言 来学习它 我对第二版第 109 页上出现的示例函数有一个疑问 readlines read input lines int readlines char lineptr int ma
  • 需要“cpufeatures”的外部 NDK 库的链接器错误

    我正在尝试构建 freeimage 并将其链接到 android 项目 我已经很接近了 但我遇到了该库中的一些链接器错误 我正在使用这个仓库 https github com jamcar23 FreeImage Android blob
  • 无法在 TFX-CLI 控制台 (NPM) 粘贴文本

    运行时我无法在 CLI 提示处粘贴文本tfx cli https www npmjs com package tfx cli 我刚刚安装了 Node v8 9 1 LTS 不幸的是 tfx cli安装第一次挂起 我按了Ctrl C取消它 再
  • Scala新手关于简单数学数组运算的问题

    Scala新手问题 假设我想在 Scala 中执行此 Java 代码 public static double abs double r double im double t new double r length for int i 0
  • IDX21323:RequireNonce 为“[PII 已隐藏]”。 OpenIdConnectProtocolValidationContext.Nonce 为 null

    我知道同一线程上有多个线程 但没有一个解决方案适合我 有什么解决方案吗 奇怪的是 当我在 IE 中运行该应用程序时 它可以正常工作 就像在 Edge 中一样 我遇到了这个问题 IDX21323 RequireNonce 为 PII 已隐藏
  • 具有水平滚动的图像网格布局

    这就是我正在努力构建的 正方形应该是正方形图像 数字显示它们应添加到布局中的顺序 我发布了一个类似的问题 https stackoverflow com questions 23150850 grid layout for images w
  • 运行 ngserve 时文件存储在哪里?

    当我跑步时ng serve 文件生成并存储在哪里 我需要解决该应用程序运行的原因ng serve但不适用于生产构建 忘了提及我正在使用 angular cli 的 webpack 版本 对于 webpack 版本 输出不会写入磁盘 Webp
  • 功能说明

    我想知道是否有人可以解释什么Func
  • 如何添加/删除使用normalizr生成的redux存储?

    查看示例README https github com gaearon normalizr 鉴于 坏 结构 id 1 title Some Article author id 1 name Dan id 2 title Other Arti
  • 在 SwiftUI 中拖动分隔符

    如何使用纯粹的 SwiftUI 在视图或 UIView 之间添加可拖动的分隔线 SwiftUI 是否有可能 或者我是否必须依靠 UIKit 带分隔符的屏幕示例 我在 SwiftUI 文档中找不到此类内容 即使只有足够的信息来完成左上角的两个
  • git fatal - 远程意外挂起,但不是 RPC 或权限或损坏的管道相关消息

    我在这里看到了很多关于 git fatal the Remote endhanged Outstanding 问题的帖子 但它们似乎都与我的无关 这里有关此错误的所有帖子都与 RPC 权限 损坏的管道等相关 但我收到的致命错误没有提及其中任
  • CALayer委托方法drawLayer没有被调用

    我的对象是 NSObject 的子类 具有 CALayer 实例变量 我用它来绘制和缓存内容 并将其委托设置为我的对象 但由于某种原因drawLayer inContext 方法永远不会被调用 然而actionForLayer forKey
  • 反应 select 值为 null

    我的 React 组件中有以下代码
  • 如何在 Kotlin 中获取 KType?

    我正在尝试 Kotlin 中的反射功能 但我似乎无法理解如何获取 KType 值 假设我有一个将短语映射到对象工厂的类 如果有歧义 用户可以提供type参数将搜索范围缩小到仅返回该类型对象 或某些子类型 的工厂 fun mapToFacto
  • 具有不同布局的分段 RecyclerView

    我有一个场景 我需要创建一个包含 3 个部分的 RecyclerView名为 First 的第一部分应显示 3 行 每行包含 TextView 和 EditText名为 Second 的第二部分应包含 2 行 每行显示一个 TextView
  • 模块无法初始化 zf3 已在互联网上搜索

    我收到以下错误Zend 框架 3 应用程序 致命错误 未捕获的 Zend ModuleManager Exception RuntimeException 模块 服务 无法初始化 我知道有一些答案 但似乎没有一个指向 zf3 我已经扫描了它