问题标签 [zend-framework-modules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
79 浏览

php - 带有最新更新的错误翻译器

我已经更新了最新版本的 zf2,我收到了这个错误:http: //jsfiddle.net/8Ft6d/

为翻译添加了一些强制性参数?

这是我的翻译配置:

这就是我在 Module.php::onBootstrap() 中所说的

谢谢

0 投票
3 回答
1504 浏览

php - 在 Zend Framework 2 的不同模块中使用相同的错误处理程序

我在 Zend 应用程序中有很多模块。每个模块都会有错误和异常,对吧?所以我在应用程序模块中创建了错误页面,它可以工作。

但是,在其他模块中,它们不能使用错误页面。那么我应该怎么做才能重用错误页面呢?

这是module.config.php应用程序模块中的文件:

当我使用以下代码手动返回 HTTP 404 响应时,会出现问题:

但是,当我访问像http://example.com/something-do-not-exist这样的非法资源时。我将进入 404 错误页面,但有异常The requested URL could not be matched by routing.

0 投票
0 回答
229 浏览

php - ZF2中DB的翻译

我在 ZF2 中从数据库创建自定义翻译器时遇到问题。我有一个这样的数据库在此处输入图像描述

和文件:

1)应用程序/module.config.php

2) Zend/I18n/Translator/Loader/Database.php

3) Zend/I18n/Translator/DatabaseTranslationLoaderFactory.php

4) 应用程序/模块.php

但是翻译不起作用,因为在加载器中找不到数据库适配器:

可捕获的致命错误:传递给 Zend\I18n\Translator\Loader\Database::__construct() 的参数 1 必须是 Zend\Db\Adapter\Adapter 的实例,没有给出

感谢您的回答!

0 投票
0 回答
306 浏览

php - Zend Framework - 1.12 - 错误控制器未捕获的异常

之前有人问过这个问题,我已经尝试过提到的解决方案,但对我没有任何效果。

在我的控制器中,每当抛出异常而不是由错误控制器处理时,我都会收到一条错误消息

错误:未捕获的异常 xxx

为了解决这个问题,我在 application.ini 中添加了以下内容

但它没有奏效。我已经在 application.ini 的开发部分添加了这个,并且我已经检查了应用程序是否在开发环境中运行,所以应该会触发它。

我也尝试在我的引导类中添加以下内容,但它也失败了。

我不知道为什么没有调用错误控制器。错误控制器存在,相应的视图脚本也存在。

我正在使用模块。这可能是造成这种情况的原因吗?

谁能帮我解决这个问题?

提前致谢。

0 投票
2 回答
687 浏览

php - 从自定义位置手动加载 ZF2 模块

我想知道是否有任何方法可以手动加载模块。这意味着,假设我有一个名为的模块Application和另一个名为Clients. 我不希望Clients模块进入application.config.php文件并自动加载,无论应用程序偏好如何。我应该从我的第一个名为Application. 它也可以来自“模块”目录以外的任何自定义位置。

欢迎任何体面的答案。谢谢极客。

0 投票
4 回答
1990 浏览

php - 在 zend 2 框架应用程序中的请求 url 上找不到页面

我是 zend 框架的新手,我正在尝试配置 zend。我在窗口 7XAMPP上成功安装了 zendskeleton 应用程序

安装后,我正在按照用户指南中的定义创建新模块专辑。我根据指南制作了所有代码和页面,但之后我可以打开专辑模块。我收到错误 404 未找到。

这里代码

  1. 应用程序.config

    /li>
  2. 模块配置

    /li>
  3. 模块.php

    /li>
  4. httpd-vhosts.conf

    /li>
  5. system32上的主机条目

    /li>

在此处输入图像描述

我该如何处理。谢谢

0 投票
2 回答
77 浏览

php - ZF2 控制器映射问题

我是 Zend 的新手。我已经设置了本地开发,zend.local 我正在创建一个新模块说Csv,当我转到像 zend.local/csv 这样的 URL 时,它给了我以下错误 在此处输入图像描述

module.config.php的如下:

0 投票
1 回答
1271 浏览

php - zend 框架 2 - 缓存配置文件

我正在尝试为 zend 框架 2 中的配置文件启用缓存:

module.config.php(服务的一部分):

application.config.php(为配置启用缓存的一部分):

这是我得到的错误:

谢谢。

0 投票
1 回答
549 浏览

php - 在zend框架2中配置apc

我需要在zend 框架 2 + 教义 3 项目中最大化性能,应用程序很,所以我已经为某些查询启用了 memcache,我还为配置文件启用了缓存......但应用程序仍然存在慢所以在网上搜索我发现一些文章谈论执行 zf2 项目并提到apc作为一种使应用程序不那么慢的方法,所以我安装了apc,但我找不到配置如何启用apc的方法在zend 框架 2中?

0 投票
1 回答
995 浏览

zend-framework2 - 动态加载 ZF2 模块

我有以下 application.config

在 Application/Module.php 我有(很少的功能):

我在这里想要实现的是根据数据库中的设置动态加载模块。

我在加载模块时没有出错...当我尝试回调 $moduleManager->getLoadedModules(); 我看到模块在加载列表中,但它的配置和功能不起作用。具体来说,我在该模块中有路由,当尝试访问它们时,我得到 404。但是如果我在 application.config 中包含该模块,那么一切正常。

有可能实现吗?如果是的话,有什么指导方针吗?

谢谢

更新

我设法在 Module::init() 方法中动态加载模块...但没有成功访问 ServiceManager 和/或 db 访问以从 db 加载模块列表...