问题标签 [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.
php - 谁能告诉如何在 Zend Framework 3 中包含自定义库?
我已经尝试过他们过去包含在 Zend Framework 2 中的方式,但它给了我一个错误
致命错误:在第 13 行的 /var/www/html/skeleton/module/Album/src/Controller/AlbumController.php 中找不到类 'Lib\FusionCharts'
zend-framework2 - 如何在 zend 框架 3 中注册新用户时检查重复的电子邮件条目
我想将电子邮件验证复制到注册页面。现在在电子邮件上实施以下验证。
php - Zend 3 工厂接口
我正在尝试为我的控制器实现工厂:
}
我收到错误:
我需要这个,因为我想将模型注入控制器,因为服务管理器已从 Zend 3 中的控制器中删除。
我使用了https://framework.zend.com/manual/2.4/en/ref/installation.html中描述的骨架
在 composer.json 中是:
我不明白这个问题,我阅读了很多教程,例如:
https://zendframework.github.io/zend-servicemanager/migration/
请你帮帮我好吗?
我猜目前这种方法与 Zend\ServiceManager\Factory\FactoryInterface::__invoke 兼容
php - ZF3 重定向到另一个模块中的另一个控制器动作
我将 ZF3 与 Applcation 和 User 模块一起使用。应用程序模块是默认加载的模块,它包含我的索引页面作为欢迎页面,没有登录信息。用户模块有登录页面和所有用户认证的东西。
我需要在我的应用程序模块索引操作页面中放置一个按钮,以重定向到用户模块索引页面的登录页面。
我正在尝试使用这篇文章的答案,但它似乎不起作用。
这导致以下错误:
Zend\ServiceManager\Exception\ServiceNotFoundException
文件:
信息:
我应该如何使用 ZF3 重定向到另一个模块的操作?
php - zend framework 3 支持 zftool 吗?
我正在 Zend Framework 3 中创建一个新应用程序,我有一个关于 zftool 的问题。zftool 是否适用于 zend 框架 3?因为我google了一下,发现zend framework 3不支持zftool。
如果 zend 框架不支持 zftool 那么我们如何创建模块呢?
另一个问题:我使用composer安装了zend framework 3。这是我的 composer.json 文件...
当我使用echo zend_version();
方法时,它显示结果 2.6.0。所以我很困惑我使用的是哪个zend版本?
你对此有什么建议吗?
谢谢你!
php - 实体公共字段的学说继承
我正在为我的 Web 项目使用 Zend Framework 3 和 Doctrine ORM。
我的应用程序中有几个模块(User
, Stock
, Sales
),每个模块上有一些实体模型:
User
模块实体:User
、Account
等。Stock
模块实体:SKU
、StockLevel
等。Sales
模块实体:Invoice
、PaymentMethod
等。
默认情况下,所有实体都有公共字段,例如:
creationDateTime
: 创建日期/时间creationUser
:创建实体的用户lastChangeDateTime
:上次实体更改的日期/时间lastChangeUser
:上次更改实体的用户
我不想放置这些字段或每个实体,而是创建一个项目基类来扩展我的所有实体。我需要有适用于所有实体的通用方法,即:
正如我从文档中看到的那样,它看到我需要使用单表继承,但我不知道具体如何。问题:
a)通过使用单表继承,Doctrine 将在数据库中为这些字段创建一个基表,还是将每个实体表的基字段和实体字段连接起来,或者换句话说,我将只有实体表还是这个继承将创建基础字段的数据库表也可以吗?
b)我应该把我的基础实体放在哪里,以便它可以被不同模块上的所有实体继承?
我会很感激有人可以提供一些示例/链接来说明如何做到这一点。
php - ZF3 Zend\Math\Rand “此 PHP 环境不支持安全随机数生成。” 带有 Mcrypt 和 openssl 的 PHP 5.6
我正在使用 ZF3 并且刚刚在新服务器上配置了一个应用程序,并且在生成 CSRF 令牌时出现以下错误
服务器正在运行 PHP 5.6.28,所以我查看了 ZF3 迁移指南,其中指出:
“如果您在未安装以下扩展或库之一的 Windows 机器上使用低于 7 的 PHP 版本,则应显示此消息:
- 加密货币
- 库钠
- 资本通信
- 开放式SSL"
服务器同时具有 Mcrypt 和 OpenSSL。我还根据需要使用 random_compact 库。知道我错过了什么吗?还是 PHP 7 是唯一的解决方案?谢谢。
php - 从模块服务和控制器访问本地参数
我正在开发一个基于 Zend Framework 3 的站点,并且在某些模块中我需要发送电子邮件。
我正在使用 PERL Mail 来执行此操作。它将在生产中将所有电子邮件发送请求转发到 Amazon SES 服务,而对于开发,我使用免费的 gmail 帐户。
local.php
在我的应用程序中,我想使用该文件以本地方式存储邮件配置project/config/autoload directory
。通过这种方式,我可以为开发和生产提供不同的配置。因此,我在我的文件中创建了以下条目local.php
:
一切都很好,除了我不知道如何从我的模块服务和控制器中获取这些参数。
这是我需要访问此参数的服务示例,位于module/User/src/service/UserManagerService
:
该服务有一个工厂:
我对这些 ZF3 工厂、服务和控制器还很陌生,所以我在这里有点迷失。
如何在此服务中获取存储在 local.php 文件中的参数?对于控制器,这种方法是否相同?
php - ZF2 使用 PHP5 与 PHP7
我的自定义类位于:
我得到了一个像这样的数据库适配器ServiceLocator
(就像在这个Learning Zend Framework 2教程中一样):
在 PHP 5 中它工作得很好,但在 PHP 7 中却不行。似乎该类不再ServiceLocatorAware
在 PHP 7 中。并给出了这个错误:
任何人都可以告诉我为什么 PHP 5 和 PHP 7 之间存在这种差异以及如何解决它?
php - 使用 Zend Framework 3 构建 RESTful 服务的最佳方式
我们正在启动一个新项目,该项目将利用 RESTful 服务与 Web 客户端 (AngularJS) 和移动平台(Android 和 iOS)进行通信。
这个想法是将业务逻辑隐藏在 RESTful 服务中,并为 Web 客户端和移动平台使用相同的代码。
我们的服务器是使用 Zend Framework 3 用 PHP 构建的(我是该框架的新手)。该应用程序将有数十个实体和数百个服务。
我在网上注意到 ZF2 似乎有一个 REST 模块,但我找不到 ZF3 的模块(至少在文档中没有)。
我有一些问题:
- 使用 ZF3 提供 RESTful 服务的最佳途径是什么?
- 我要安装 ZF 模块吗?ZF3 有什么可以使用的东西吗?
- 我应该在代码中为我的服务创建一个模块吗?其他模块是否应将此 REST 模块用于业务逻辑?