zend-framework2相关内容

使用 ZfcUser 的控制器的简单 ZF2 单元测试

我在尝试对使用 ZfcUser 进行身份验证的操作进行单元测试时遇到问题.我需要一些方法来模拟 ZfcUser 控制器插件,但我不太确定如何做到这一点.我已经成功地为表和模型生成了一些单元测试,但是控制器需要大量注入的对象并导致问题.有谁知道如何设置 ZfcUser 模拟以成功对控制器进行单元测试? 这是我的测试(复制自 ZF2 教程): controller = new SmsContr ..
发布时间:2022-01-25 13:21:44 PHP

如何在 Zend Framework 2 中设置第一个应用程序

我正在 zf2 中创建我的第一个应用程序.我关注了 Zend 官方网站 zf2 Skeleton Application.我已经从给定链接中的 github 下载了骨架应用程序.当我将其解压缩并将其放入我的文件夹并运行它时,它会显示此致命错误 致命错误:未捕获异常“RuntimeException",消息“无法加载 ZF2.运行 `php composer.phar install` 或定义 ..
发布时间:2022-01-21 19:51:57 其他开发

如何在 HostGator 上使用 PHP Composer

我最近决定在 Zend Framework 2 中启动一个项目,但无法让它在 HostGator 共享服务器上运行. 默认情况下,HostGator 的共享服务器在 PHP 5.2.2 中运行,如果您上传 ZF2 骨架应用程序,它不会开箱即用. 另外,如果您碰巧对您的 HG 共享帐户具有 SSH 访问权限(您通常必须请求它),您将无法运行 .PHAR 文件,因为 PHP 的 CLI 版 ..
发布时间:2022-01-21 19:37:53 PHP

Zend Framework 2 自定义视图助手 - 跨模块

在 Zend Framework 2 中,如何让一个视图助手可用于多个模块? 我想要的是有一些通用函数,比如算法函数,可以被多个模块重用. 我目前正在使用 ZF 2 2.0.3 谢谢. 解决方案 很简单,把它放在你的一个模块中.您可以使用 ZF2 中其他模块的类和函数.因为 ZF2 中的模块不仅仅是名称空间,其中还包含一些类.因此,如果您创建一个名为 \Module\Vi ..
发布时间:2022-01-16 20:21:49 其他开发

目标实体“某个实体"找不到

我在使用 ZF2 时遇到了这个错误. 在“Subject\Entity\Subject#user"中找不到目标实体 Entity\User. 这是我的代码片段. user;}/** @param 用户 $user */公共功能集用户(用户$用户){if($user === null || $user instanceof User) {$this->user = $user;} 别的 ..
发布时间:2022-01-16 18:12:18 PHP

在 ZF2 中创建具有依赖关系(依赖注入)的学说存储库

我想创建一个具有硬依赖关系的存储库.我发现 Jurian Sluiman 的这篇博文 但他建议从服务管理器获取存储库并在需要时将其注入到服务中. 如果我能够使用 getRepository 从我的 EntityManager 或 ObjectManager 实例中获取具有注入依赖项的自定义存储库,那就更好了 方法: $objectManager->getRepository('My\Ent ..
发布时间:2022-01-16 17:57:59 PHP

Zend 框架 2 + 教义 2

我想开始使用 Zend Framework 进行开发,我想使用 zf2.由于我使用 Doctrine 2,您能否建议一些教程来帮助我将其集成到 zf2 中?谢谢! 解决方案 上次检查:ZF2.2.*, DoctrineORMModule 0.7. 官方模块 你可能想通过 composer 加载 DoctrineORMModule: 将 doctrine/doctrine- ..
发布时间:2022-01-16 17:33:40 PHP

取消 PHP 应用程序中未决的 AJAX 请求?

在页面之间导航时取消我的 XHR 请求时遇到问题.我有一个页面有 8 个请求被触发.我在单击当前页面之外的链接时取消它们.页面在等待下一个要加载的文档时停止.他们的 XHR 请求在开发人员工具中显示为已取消,但新文档停滞不前,好像在等待他们回来一样. 在此处您可以看到页面已停止,即使所有其他请求都已取消.新页面是唯一待处理的请求... 在这里您可以看到,一旦页面最终跳转,TTFB 为 ..
发布时间:2022-01-15 22:06:11 PHP

ZF2 - 使用导航视图助手的多个导航菜单

我正在尝试将主导航与子菜单结合使用以进行更具体的导航. 在我的 layout 中,我这样调用视图助手: $this->navigation('main_navigation')->menu() 在我的观点中,我这样称呼它: $this->navigation('sub_navigation')->menu() 问题是,每当我调用 navigation() 视图助手 不止一次,它只输出 ..
发布时间:2022-01-10 18:21:50 PHP

ZF2 动态菜单与 Zend\Navigation\Navigation

我想问你这个问题.使用 Zend\Navigation\Navigation 创建动态菜单需要什么? 在 ZF1 中我是这样制作的: $container = new Zend_Navigation();$页=数组(大批('标签' =>'保存','动作' =>'保存',),大批('标签' =>'删除','动作' =>'删除',),);//添加两个页面$container->addPages ..
发布时间:2022-01-10 18:15:59 PHP

如何在 zf2 中设置 2 个导航?

我有一个主导航配置 link 而第二个只有 1 个 链接.主导航工作正常,但是当我尝试在模块中设置 second 导航栏时: $config = $e->getApplication()->getServiceManager()->get('config');$navigation = 新 \Zend\Navigation\Navigation($config['navigation_foote ..
发布时间:2022-01-10 17:25:14 其他开发

ZF2 中的 Zend\Db 如何控制事务?

ZF1 Zend_Db 参考手册有一个整个部分 关于执行交易. ZF2 Zend\Db 参考手册缺少关于交易. 如何在 ZF2 中执行事务?示例代码会有所帮助. 解决方案 缺少的文档很奇怪. 为了找出发生了什么,我不得不深入Zend\Db\Adapter 的 API 文档. 看起来beginTransaction、rollback 和commit 都定义在Zend\ ..
发布时间:2022-01-06 20:34:05 PHP