问题标签 [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 回答
207 浏览

zend-framework3 - 打开 ZF3 骨架应用程序只显示源代码而不显示网页

我用我的 Mac 设置了一台新的开发机器。现在我安装了 zend 框架骨架应用程序。

当我打开 url 时,它会在我的浏览器中显示 index.php 的源代码,而不是网站。

进入 /etc/apache2/httpd-vhosts.conf 我添加了这个:

我能做些什么来解决这个问题?我需要一个 .htaccess at 进入我的公共目录吗?

感谢帮助。

0 投票
1 回答
67 浏览

php - gettext 别名和 zend 框架 3 不工作

我正在使用zend framework 3问题是从视图来看

echo $this->translate('关于');

正在工作,但在带有 _('Home') 的代码上没有工作 podedit 出现'Home',但在网站上没有翻译,我没有错误

请帮忙。

谢谢

0 投票
1 回答
982 浏览

php - Zend/Db 在 Zend Framework 3 中不起作用?

如何使用 ZF3 数据库工厂方法连接 mysql 数据库。

0 投票
1 回答
1627 浏览

zend-framework - ZF3 - 未找到“Zend\Json\Json”类

在 zf3 中尝试使用 JsonModel 时出现错误

致命错误:未捕获的错误:在 \vendor\zendframework\zend-view\src\Model\JsonModel.php 中找不到类“Zend\Json\Json”:

0 投票
1 回答
1030 浏览

php - Zend Framework 3 安装

我在我的 USB 驱动器上安装了带有 php 5.6.28 的新 xampp。然后我使用 Composer 从头开始​​创建一个新项目:composer create-project -s dev zendframework/skeleton-application zf3zf3文件夹位于我的 USB 上G:\xampp\zf3

但是zf3 skeleton applicationzf2安装了。...安装中zendframework/skeleton-application (2.5.0)

然后我去 Github 下载了一个压缩包https://github.com/zendframework/ZendSkeletonApplication。我解压缩文件并将其放在我的 USB 上的目录骨架G:\xampp\skeleton中。我导航到这个文件夹skeleton并运行 composer self-update composer install

我得到了:

“您的要求无法解决为一组可安装的软件包。-此软件包需要 php ^5.6 || ^7.0,但您的 PHP 版本 (5.5.11) 不满足该要求。”

C:我用旧的 xampp在我的驱动器上安装了这个 php 5.5.11 版本。我需要做什么才能使用我 USB 上的 php 版本 5.6.28?这真的让我很困惑。

我测试了一点:当我导航到这个文件夹G:\xampp\skeleton并输入php -v它显示我PHP 5.5.11但是当我去G:\xampp\php 输入php -v它显示我PHP 5.6.28

任何帮助都非常受欢迎。

0 投票
2 回答
210 浏览

php - ZF3 正确放置 api 密钥的位置

我想我做对了,因为我可以通过开发模式否决文件,但请确保我问。为我通过 composer 安装的服务存储 API 密钥的正确位置是什么?现在我将密钥存储在 local.php 内的 autoload 目录中,并通过服务定位器接收它们。

例如

这是正确的方式还是我应该使用其他方式来访问这些属性?

0 投票
1 回答
1352 浏览

php - Zf3 Acl:工厂注册错误

我试图在 ZendFramework 3 中实现 ACL,但没有成功。

我关注这个问题的第一个答案:How to implement acl and authorization in Module.php in zf3

但是当我尝试检索服务时,我收到了异常:

模块.php

}

模块.config.php

授权中间件

授权中间件工厂.php

怎么了?

谢谢

0 投票
1 回答
674 浏览

php - 如何在 ZendFramework 3 中拦截异常

我在我的 REST API 项目中使用 ZendFramework 3。所以很少有模块和插件可以检查授权状态。如果授权失败,则抛出异常。

无法使用 try .. catch 在每个控制器中单独处理它。如何拦截和处理异常并生成这样的 JSON 输出?

我是 ZendFramework 的新手,这就是为什么我不知道该怎么做。官方文档对此只字未提。

0 投票
2 回答
3521 浏览

zend-framework2 - ZF3 - EventManager 和调度事件

在较旧的 ZF2 应用程序中,如果匹配的路由以admin. 现在我开始了一个新项目,想使用 ZF3 组件,但事件管理器确实有一些变化,我得到以下异常:

未捕获的类型错误:传递给 Zend\EventManager\EventManager::attach() 的参数 2 必须是可调用的,没有给出

我真的不知道如何在 ZF3 中处理这个问题。以下是我在 ZF2 应用程序中更改布局的相关源代码:

模块.php

DispatchListener.php

0 投票
3 回答
176 浏览

php - Zend Framework 函数不是控制器中的操作

在控制器中创建一个不是动作的函数是不好的做法吗?

例子:createCookie下面Controller中的函数