问题标签 [mezzio]

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

php - PHP - Allowed memory size exhausted (Zend Framework Expressive)

I'm currently struggling because of a new action in my zend expressive project. Can someone tell me, where to look at? I tried to comment out all the code in the new action but I always keep getting the following error for the route of this new action.

Can someone help me? I will deliver some more code, if you need. Thanks a lot!!!

0 投票
1 回答
541 浏览

php - 将参数从管道中间件传递到zend expressive 2中的工厂类

我想根据 URL 连接到不同的数据库。我尝试设置请求属性并在*Factory.php.
我编辑autoload/pipeline.php

Choose.phpprocess()这样实现:

主要问题是*Factory.php我无法访问请求。
任何访问Interop\Http\ServerMiddleware\MiddlewareInterface或访问Psr\Http\Message\ServerRequestInterface*Factory.php 的尝试都会引发相同的错误。

有没有办法将参数从管道中间件传递到工厂类?

0 投票
0 回答
258 浏览

apache - 使用 apache .htaccess 从子目录运行 zend expressive

我一直在关注这个http://zendframework.github.io/zend-expressive/cookbook/using-a-base-path/

我在这样的目录结构下有应用程序

如果我使用指向 webApp 的子域,则遵循上述指南有效。但如果我遵循目录结构,它就不起作用。

http://webapp.example.com - 如果它指向 webApp 则有效

http://example.com/webApp - 它确实显示 404 错误(路由在 zend 表达中找不到任何东西)

我不能在这里使用子域。所以它必须是我需要做的第二种方式。

编辑:

我试过这个htaccess。它位于应用程序根目录 (/webApp/.htaccess) 中。看起来这个 htaccess 不匹配并且没有将请求路由到public目录。

0 投票
1 回答
1377 浏览

zend-db - zend 表现力 - zend db

我正在尝试使用 zend 表达并查看如何做数据库的东西。我在看这个,但不清楚。我使用composer安装了zend-db,它提到在dependencies.global.php中添加一行,然后在工厂类中使用容器来获取适配器,但是没有谈论如何在实际的动作类中访问它所以我不知道发生了什么,因为适配器对象超出了其他类的范围。

任何人都有从开始到结束到实际能够连接和查询 sql 的良好而清晰的示例吗?

0 投票
1 回答
78 浏览

mezzio - 返回响应时删除标头

我正在为 web 服务使用 expressive 2,但是当我返回 JsonResponse 它返回X-Powered-By →PHP/7.1.1标头时,如何从响应中删除它?

}

0 投票
2 回答
67 浏览

php - 一旦您的项目变大,如何处理工厂样板?

所以我开始使用一个名为 Zend Expressive 的新框架,它是第二个基于 PSR-7 组件的框架,它应该允许您快速启动和运行代码。

现在我对表达的问题是,随着你的项目变得越来越大,你的工厂样板也会增加。因此,对于每个Action类,都有一个ActionFactory与之配对的类来注入适当的依赖项,然后我们在调度之前创建一个别名并将其传递给我们的路由。

动作越多,工厂样板就越多,我想弄清楚我们如何减少那个样板?

0 投票
2 回答
816 浏览

php - Zend Expressive 中的 FastRoute 组

我想在 Expressive 中为 FastRoute 使用路由组。样例:

我创建了文档中写的工厂(https://docs.zendframework.com/zend-expressive/features/router/fast-route/#advanced-configuration)并将它们注册在router.global.php

现在我不知道在哪里编写配置以及如何激活它。这可以在文件中完成config/router.php吗?请帮帮我。

0 投票
2 回答
1040 浏览

php - 如何记录所有请求和响应

Zend 表现力 2

我需要所有输入和所有输出。我的,pipeline.php

LogResponseMiddleware 不执行。如果错误它也需要。

0 投票
1 回答
177 浏览

zend-framework3 - 使用 zend-mvc 在中间件之间传递变量

我试图破译如何在 zend-mvc 的最新版本下正确混合 ZF3 中间件之间的变量。

想象一下这样的路线:

在我的简单测试中,我希望 JsonWrappingMiddleware 简单地返回 JsonResponse,即 TestMiddleware 返回的变量。

单独来说,这有效:

...和...

但接下来,如何让他们一起努力回归

0 投票
1 回答
390 浏览

php - 在 Zend Framework 2 Expressive 中显示 flash 消息的正确方法是什么

我想设置 flash 消息(slim/flash)。我在这里看到了参考。我制作了以下中间件来注册 Flash 消息。

问题是如何从视图模板中获取此 Flash 消息?参考写在这里,但我不确定我应该把这段代码放在哪里以及如何显示闪光灯。

谢谢您的帮助。