问题标签 [zend-framework3]

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 投票
1 回答
3656 浏览

zend-framework - 如何在 zend 框架 3 中使用 flash messenger,因为在 zf3 中删除了视图助手。我找不到任何教程/示例来实现这个

zf3 flash-messenger 的文档页面中提供了以下代码。我知道我必须将返回变量发送到查看,以便显示消息。

更新: 我正在尝试将 flash messenger 功能添加到 zf3 的骨架应用程序(专辑库存)中。但无法成功

专辑控制器.php

索引.phtml

0 投票
1 回答
620 浏览

singleton - Zend Framework 3 单例

我正在 Zend Framework 3 中创建一个新应用程序,我对设计模式有疑问

无需输入太多细节,此应用程序将有多个服务,例如,将连接到外部 API,甚至在多个数据库中,工作流程也非常复杂,单个操作可以根据多个外部信息有多个流程(至于用户登录,配置等)。

我知道依赖注入和 Zend Framework 3 服务管理器,但是我担心在某些情况下流实际上只使用其中一些服务时实例化几个服务,而且我们也会有依赖于其他服务的服务,为此,我正在考虑使用单例。

单例真的是一个解决方案吗?我一直在寻找一种在 Zend Framework 3 中使用单例的方法,但还没有找到一种简单的方法,因为我找不到在服务中使用服务管理器的方法,因为我无法检索服务管理器的实例工厂系统之外。

在 Zend Framework 3 中实现单例的简单方法是什么?

0 投票
1 回答
1425 浏览

zend-framework - 如何从控制器传递值以在 zend 框架 3 中查看?

我在 Zend Framework 3 中将值从控制器传递到视图时遇到问题。

我尝试了以下操作:尝试在索引页中打印$msg,它在索引页上有空值,但add.phtml它正确显示了消息。

专辑控制器.php

索引.phtml

0 投票
3 回答
4307 浏览

php - ZF 3 __construct() 必须是...的实例 没有给出

我收到错误:

我试图弄清楚我在代码中做错了什么。名称刚刚从专辑更改为 Platnosci。

有我的文件:

Platnosci.php

PlatnosciTable.php

索引控制器.php

模块.php

模块.config.php

0 投票
2 回答
1115 浏览

zend-framework3 - Zend Framework 3 教程错误

我昨天才开始学习Zend Framework 3 教程

但是,在这一步

当我有模块“相册”时,modules.config.php出现以下错误:

谁能帮帮我,我真的不明白,我只是按照tuto。谢谢 !

0 投票
1 回答
1181 浏览

php - 如何在 Zend Framework 3 中从控制器调用模型的方法

我为没有正确构建问题标题而道歉。我正在研究 zf3 的骨架应用程序来实现 acl。我不知道如何检索相应电子邮件地址的行。我有两个控制器 AlbumController.php 和 LoginController.php AlbumController.php

登录控制器.php

我正在调用模型 LoginTable.php 中存在的 LoginTable.php 的 getRow() 方法。但它抛出一个错误调用非对象上的成员函数 getRow()

登录表.php

0 投票
1 回答
601 浏览

php - Zf 3 介绍服务和 ServiceManager

我收到错误:

我正在使用 https://framework.zend.com/manual/2.4/en/in-depth-guide/services-and-servicemanager.html

我必须改变的,我的 zend_version(); 是 2.6.0

0 投票
1 回答
2138 浏览

zend-framework2 - zf3中如何在Module.php中实现acl和授权

我正在 zf3 中开发专辑应用程序。我向应用程序添加了 acl 功能,如下所示:

专辑控制器.php

这工作得很好,现在我想将 onDispatch 函数移动到 Module.php 但不知道如何实现它。有人可以帮我吗

模块.php

0 投票
3 回答
406 浏览

php - Zend Framework 3,过滤器工厂正在传递一个无权访问配置服务的容器

只是在从 ZF2 迁移到 ZF3 的过程中,并试图将 HTMLPurifier 作为过滤器加入。

这里的文章介绍了如何给FilterPluginManager添加过滤器 https://zendframework.github.io/zend-filter/writing-filters/

我以为我已经完成了必要的工作: https ://github.com/Saeven/Purifier/blob/master/src/Soflomo/Purifier/Module.php

尝试使用过滤器时,工厂按预期调用: https ://github.com/Saeven/Purifier/blob/master/src/Soflomo/Purifier/Factory/Filter/PurifierFilterFactory.php#L14

但是,当它尝试 ->get('HTMLPurifierEngine') 并出现以下错误时,工厂会死掉:

未捕获的 Zend\ServiceManager\Exception\ServiceNotFoundException:无法将服务“HTMLPurifierEngine”解析为工厂;你确定你在配置过程中提供了它吗?在 /Users/Saeven/Documents/Circlical/code/Cloudshare/vendor/zendframework/zend-servicemanager/src/ServiceManager.php:675

有趣的是,这个服务肯定是在这里定义的: https ://github.com/Saeven/Purifier/blob/master/config/module.config.php#L20

我一定遗漏了一些明显的东西。可能是盯着看太久了……

您知道如何配置模块以避免此错误吗?为什么服务对容器不可见?

谢谢!

0 投票
2 回答
9198 浏览

php - 如何将 Zend Framework 1 迁移到 3

有没有人请描述一下 Zend 从 Ver 1 到 3 改变了多少架构。最近 zend 发布了 ZF3,但没有信息提供如何从 zf1 迁移到 zf3。我有一个应用程序是在 zf1 中开发的,现在正在寻找将其升级为使用 PHP 7 和 ZF3 的功能。我是否需要重写整个代码或需要多少努力才能迁移到最新版本。

此外,ZF3 声称其在 PHP7 下的速度提高了 4 倍。实际上,更快的是 PHP7 本身,而不是 ZF3。我不确定与过去几年顶级框架之一的 Laravel 框架相比,它们改进了多少。

如果有人使用过 ZF3,请分享他们的经验。