问题标签 [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 投票
0 回答
104 浏览

php - SOAP-ERROR:编码:对象没有“输入”属性。Laminas 肥皂客户端

所以我第一次使用 SOAP 并遇到了一些问题。我正在使用 Laminas 肥皂客户端使用 PHP。

我确实发现这篇文章接近我的问题的标记,但也许我不明白解决方案的确切含义。肥皂错误,编码:对象没有“RecordId”属性

所以我有一点 php

这是我尝试与之交互的 WSDL 的一部分,因为我需要来自 IRESSSessionStart 的响应来发出进一步的请求。

这是调用 IRESSSessionStart 的示例响应

因此,当我尝试解决此错误时,我刚刚添加到 laminas 客户端的类映射中的 MyResponse 类的位:

但是,由于我将 MyResponse 类添加到类映射中,现在我收到了一个额外的:

所以我需要解决这个编码对象问题,我认为这是因为我没有正确处理响应。

0 投票
0 回答
108 浏览

php - 使用 IMAP 获取附件

您好,我正在尝试使用PHP Laminas 框架从我的电子邮件收件箱中获取所有电子邮件附件我试过了,但它不起作用我不知道为什么......我如何从电子邮件中提取带有 laminas 的附件?

致命错误:未捕获错误:调用 /var/www/html/face/views/class.Email.php:94 中未定义的方法 Laminas\Mail\Storage\Imap::getPart() 堆栈跟踪:#0 /var/www /html/face/inc/inc.ClassView.php(57): Face_View_Email->show() #1 /var/www/html/face/out/out.Email.php(20): Face_View->__invoke() #2 {main} 在 /var/www/html/face/views/class.Email.php 中抛出

0 投票
0 回答
67 浏览

php - 致命错误:在 /var/www/vendor/laminas/laminas-db/src/Adapter/Adapter.php 中找不到特征“Laminas\Db\Adapter\Laminas\Db\Adapter\AdapterInterface”

当我尝试从 Laminas MVC 教程打开相册应用程序时,我不断收到此错误。我在 Docker 中使用由链接容器组成的多容器配置。这些是 laminas-mvc-tutorial 容器和 mysql 数据库容器。PDO mysql 已启用,但我认为这与我的适配器配置问题有关。这是 global.php 配置数组:

0 投票
1 回答
110 浏览

api - 无法从 Laminas API 工具中的管理 UI 创建新 API

在我成功安装 Laminas API 工具(以前称为 Zend APIgility)后,每当我尝试创建新 API 时,它总是会返回错误消息:“我无法创建 API 模块,请检查是否已经存在”。当我检查目录结构时,没有这样的 API。

0 投票
1 回答
85 浏览

zend-framework3 - Laminas / Zf3 - 从 Fieldset 获取参数,但它返回空值

我按照@crash 的说明进行操作,并获得了在我的字段集中传递的参数值。但有时它会返回一个空值。这是我的完整代码

我的 RapportEffetForm :

我的 RapportEffetFormFactory :

我的 RapportEffetFieldset :

我的 RapportEffetFieldsetFactory :

我的 EffetRapportFieldset :

我的 EffetRapportFieldsetFactory :

我的 CommunForm 课在这里:

和我的 CommunFieldset :

当我在 EffetRapportFielset 的 init() 函数中执行 var_dump 时,我得到了这个

在此处输入图像描述

在同一页面中,我也得到了这个:

在此处输入图像描述

我需要说的是,当我在 RapportEffetForm 上对 $this->parameters 进行回显时,我得到了正确的参数值。

不知道为什么第一次,值不错,(第二次??)为null。也不知道为什么多次显示此值。

这是我所有的信息。希望它可以帮助您也帮助我找到解决方案。

此致 !

0 投票
0 回答
630 浏览

php - 在作曲家安装 symfony 期间编译错误

我正在尝试将项目从旧服务器移到新服务器上。不同版本的PHP。当我安装作曲家时遇到麻烦......这是composer.json

错误是

你有什么想法吗?谢谢

0 投票
1 回答
46 浏览

zend-framework - Laminas,将过滤的字段集输入值传递给验证器工厂的问题

我使用最新版本的 Laminas。我有一个通过添加到表单的init()字段集,并将其设置为基本字段集。如果您在字段集中定义getInputFilterSpecification(),在更新 Laminas 框架之前(我必须承认,我有几个月没有更新),我可以通过在字段集内部调用来检索字段集输入的过滤$this->get('someName')->getValue()getInputFilterSpecification()。这非常方便,因为如果您有一个通过工厂初始化的复杂验证器,并且您想将其他输入的值传递给该验证器以实现复杂逻辑,您只需将所需的输入值分配给'options'验证器,如下所示:

并且已经获得了输入的过滤值parameter1parameter2因此无需在验证器中重新处理值。现在那里只提供原始的、未过滤的值$this->get('otherName2')->getValue()

有没有办法为验证器工厂提供字段集输入的过滤值?还是我这样做完全错误?

0 投票
0 回答
44 浏览

zend-framework3 - Laminas 集合元素上的 Laminas 过滤器和验证器

我有一个表单,其中包含一个带有集合的字段集,我想在我的字段集元素上应用过滤器。我曾经在我的实体中执行此操作,并且当我的元素不是集合时它可以正常工作。但是为了在我的控制器中发布我的集合元素,我使用了一个“虚拟”验证器,这不公平,因为我的集合元素没有被过滤和验证。我怎样才能实现它?这是我的代码:

我的 EcheancierForm:

我的 MainEcheancierFieldset:

我的 EcheancierFieldset:

我的 PrestationClasse 实体:

当我有集合以外的元素时,这部分: $inputFilter->add($this->setDefaultFilterWithoutValidator('echeances')); 在我的验证器中调用正确的元素可以正常工作。在这里,我调用了我的集合(echeances),只是为了将我的元素发布在我的控制器中并且它可以工作,但元素没有被过滤或验证。

任何帮助将不胜感激。

0 投票
1 回答
49 浏览

php - 如何使用 Laminas MVC 输出 php 图像资源?

我目前输出这样的图像(在控制器类中):

有没有更好的方法而不实际捕获输出缓冲区?因为这不是很可测试...

0 投票
0 回答
23 浏览

zend-framework3 - laminas-migration 迁移->“找不到命令”(ubuntu 20.04)

我正在尝试将 ZF3 应用程序迁移到层。我已经通过 apt 安装了 composer,并将其 vendor/bin 添加到 PATH 环境变量中,以供全局使用:

然后全局安装 laminas/laminas-migrate。运行它会出现“找不到命令”错误: