问题标签 [laminas]

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 回答
280 浏览

zend-framework3 - Zf3 使用数据库中的数据填充选择元素

我知道这个话题是在 2 年前讨论过的。但我坚持我想解决的困难。

我想创建一个包含两个以上选择元素的 zf3 表单。

我想用来自不同存储库的数据填充它们(每个 Select 项目的选项值来自不同的存储库)。

首先,我尝试在表单的构造函数中传递服务管理器(我可以从那里访问我的存储库),但我听说这个解决方案根本不合适。

那么如何在我的表单中包含多个存储库来填充我的选择元素?

0 投票
1 回答
39 浏览

zend-framework - Lamians/ZF3:将 CSS 类添加到无效的表单字段

我想添加一个红色边框 - 例如通过添加一个 CSS 类 - 到无效的输入字段。最好的方法是什么?

或者 Laminas 是否已经为此内置了一些东西?

亲切的问候简

0 投票
1 回答
399 浏览

zend-framework - Laminas / ZF3:手动将错误添加到字段

是否可以在字段验证和输入过滤器之后手动向字段添加错误消息?

如果用户名和密码错误,我需要它来标记这些字段/显示错误消息。

显然在 ZF/ZF2 中可以使用$form->getElement('password')->addErrorMessage('The Entered Password is not Correct');- 但这在 ZF3/Laminas 中不再起作用

0 投票
1 回答
284 浏览

zend-framework - 列不能为空,但已填充

这个错误发生在下面,但我正在向列传递一个值。

我的实体:

我的服务:

如果我对protected $integracao变量发表评论,则插入有效,但我需要此链接。但我知道错误就在这里。

请帮我。

0 投票
1 回答
29 浏览

php - 委托工厂回调返回null

我想用另一个服务包装现有服务,所以,我发现有一个委托工厂机制https://docs.mezzio.dev/mezzio/v3/features/container/delegator-factories/

该服务非常简单,我主要将示例复制粘贴到文档中。

即使没有简化,服务看起来也像这样

为了检查委托工厂的工作情况,我像这样创建了它。只是为了确保正确构建了真正的服务。

最后我用配置连接它

如果我尝试检查容器是否有 MoneyService 实例,那么它是真的 - $container->has(MoneyService::class) === true

因此,在委托工厂中,我希望结果$callback()是 MoneyService 类的实例。但相反,我得到了空值。

0 投票
1 回答
558 浏览

zend-framework - 为什么可以重定向到 Laminas 中的命名路由,并插入控制器和操作?

在 Laminas (Ex-Zend) 中:为什么您能够使用 重定向到命名和指定的路由(例如“home”),并在参数中提供控制器和操作,如下所示:

如果您只是用自己的控制器和操作覆盖它,这不会破坏使用命名路由的目的吗?

0 投票
1 回答
101 浏览

php - 如何从输入过滤器中排除可选参数

我在我的 REST API 中使用了 laminas-inputfilter、laminas-filter 和 laminas-validator。

我的过滤器配置如下所示,例如:

到目前为止,过滤和验证也可以完美运行。但让我吃惊的是:我向包含 param1 和 param2 的 API 发出请求,我故意省略了 param3。但是,如果我现在查看 REST 服务接收的数组,我会发现:

这意味着自动添加可选参数并用空字符串填充。然而,这种行为对我来说有点不利,因为它与我的进一步处理相冲突。

是否有可能(例如通过配置开关)仅在设置输入参数时验证输入参数,否则将它们从数组中排除?

0 投票
1 回答
23 浏览

doctrine - 如何使用迁移配置学说?

当我尝试从终端生成迁移时,我遇到了这个问题。如何使用迁移配置教义?

https://i.ibb.co/HqWYBdT/imagen.png

0 投票
0 回答
29 浏览

php - Laminas:自动加载供应商模块

我有几个用 Laminas 编写的 Web 应用程序。现在我从一个应该可用于所有应用程序的“核心”模块开始。我编写了模块,通过composer将其添加到本地应用程序的所需模块中,并且通过composer更新,该目录也出现在供应商目录中。一切看起来都很好。

我将新模块添加到modules.config.php(在我的本地模块之前的层之后)并尝试通过添加它 composer dump-autoload

设置:模块位于目录中: vendor/myname/core 并且目前具有以下结构:

命名空间是Myname\Core等等。该类AbstractMapper具有命名空间Kreativbunt\Core\Mapper

它被添加到modules.config.php中: Myname\Core

尝试使用它,出现以下错误消息:

找不到类“Myname\Core\Mapper\AbstractMapper”

我还尝试将它像本地模块一样添加到 composer.json 的 psr4-autoload-section 但它不起作用......而且它很丑......

对不起,但我希望,我可以重新打开它。在关闭它之前阅读所有内容会很棒。我试图把它放到本地的 psr4-autoload-section (我之前已经写了一段,不,它不起作用。而且我不必将 VENDOR 模块放到 psr4 自动加载部分,还有不是所有的层和其他供应商模块都写了。只有本地的......)我可以向它添加一个本地模块,它工作正常,但我在谈论一个供应商模块。;-)

0 投票
1 回答
158 浏览

zend-framework - Laminas-migration doesn't edit Zend files

I have a Zend Framework project and I want to migrate it to Laminas. I have installed the laminas-migration tool. When I run the migrate command I get no errors and everything seem to go as expected. However the script doesn't edit any of the Zend library files neither the references of Zend's functions inside my controllers. The only thing that it does is deleting all files under the vendor directory, modifies my composer files and change only some files under the library/Zend/ directory. Have I misunderstood how this tool is supposed to work?