首页 > TAG信息列表 > zend-framework2

php-Zend Framework 2中的DI.如何使循环依赖?

如何实施: <?php class MyClass1 { public function __construct(MyClass2 $objClass2) { $this->objClass2 = $objClass2; } } class MyClass2 { public function setClass1(MyClass1 $objClass1) { $this->objClass1 =

PHP-Zend Framework 2 CSRF保护

目前,我尝试使用Zend Framework 2的CSRF保护. 但是每次发送表单时,都会出现以下错误消息: The form submitted did not originate from the expected site 我以这种方式实现了CSRF保护: 1)创建一个Form类并添加csrf: $this->add(array( 'type' => 'Zend\Form\Element\Csrf',

编写PHP API和Android应用

我有一个用Zend Framework 2编写的商店项目,现在我想为此项目编写一个应用程序.我是整个Android领域的新手(我写了一些测试应用程序,但没有像这样的大项目).因此,目前我正在计划“应用程序项目”,但到目前为止我还没有发现太多. 我必须用PHP和完整的Android应用程序编写API,所以我

mysql-全文搜索字段和学说2

我们正在使用Doctrine 2,并且有一些相当简单的搜索要求,通常我们会在字段上设置全文.我周围有一个很好的谷歌,似乎没有办法用Doctrine做到这一点. 我们正在为此项目使用Zend Framework 2,我想知道是否有人对好的解决方法有任何想法? 我不认为在查询中使用很多LIKE会很快产生足够的搜

ZF2-如何在Zend Form上使用Ajax设置从属下拉列表

我正在使用Zend Framework2,并且在设置Zend的2依赖下拉列表时遇到一些困难,因此当我选择类别时,系统会使用适当的数据填充第二个select元素.我知道我们使用Ajax来做到这一点,但我不知道如何进行. 我的表格如下所示: $this->add(array( 'type' => 'Zend\Form\Element\Se

php-ZFTool的问题:无法初始化模块(ZFTool)

ZFTool是Zend Framework应用程序的维护工具.有多种方法可用于install.我从PHAR文件中使用它. $mkdir -p /usr/lib/ZendFramework/zftool $cd /usr/lib/ZendFramework/zftool $wget http://packages.zendframework.com/zftool.phar $ln -s /usr/lib/ZendFramework/zftool/zftool.p

php-需要Zend Paginator对象的动态列信息

我正在构建一个用于网格列表的插件(当然是供我个人使用).现在,我在链接http://framework.zend.com/manual/2.1/en/tutorials/tutorial.pagination.html中集成了ZF2 Paginator.我正在使用DB Select for Paginator(Not Array).我需要字段名称为动态字段,所以我可以对其进行迭代,像这

PHP-ZendFramework 2-痛苦缓慢吗?

我已经在Web服务器上安装了ZendSkelletonApp,该服务器与php-fpm(5.5,因此启用了opcache)和apache一起运行. 但是,对于开箱即用的示例应用程序,响应时间为110ms,这对我来说似乎很多.一个“静态”的php文件会在30毫秒内送达.我并不是说通过侦听器和其他方式循环的php框架应该可以实现

敏捷性不保存文档字段

我对适应性有问题. 当我保存REST服务的文档时,仅保存描述整个REST服务的字段. 例如,我试图保存响应正文,但没有成功. 发布前我检查过的一些事项: >我禁用了opcache和apc. >按保存按钮后的所有请求均为200 OK.>我尝试运行作曲家更新,但未成功. 我的composer.json json{    “ nam

php-Zendframework 2骨架应用程序相册格式样式丢失

我目前正在重建ZF2中的“骨架”应用程序 在“ Zend Framework 2文档,版本2.3.3”中,创建了一个用于添加/编辑相册的表单. 在文档中,表单如下所示: 我一步一步地遵循了文档,但是我的看起来像这样: AlbumForm.php: <?php namespace Album\Form; use Zend\Form\Form; class AlbumForm

php-ZF2 View助手配置

我正在学习Zend Framework 2,并且试图更改表单视图助手的配置. 每个方法都有重新配置主题变量的方法,例如FormCollection helper具有$wrapper变量和setters / getters.就像Flashmessenger配置(在文档中描述)一样,我在module.config.php中创建了config: 'view_helper_config' => arr

PHP-ZF2,添加多个表

我遵循了为新ZF2教程创建的Album示例.对于第一个模块,一切都很好,我能够进行修改以显示要用于我的应用程序的数据. 我的问题是添加第二个模块,更复杂的是,它管理2个数据表.每次我转到该页面时,都会得到Apache错误页面,这不是很有帮助.我修改的唯一主要类是第二个模块目录中的Module

可以将Zend Form 2与Zend Framework 1一起使用吗?

我试图与Zend Framework 1中的新文件夹交换新框架的Form文件夹,但这没有用. 我还尝试将ZF1指向库中的新Form 2.0文件夹,但是我也无法使其正常工作. 有人知道怎么做吗?解决方法:可以将ZF2组件与ZF1一起使用,并且在大多数情况下相对简单. 首先,您需要将zf2克隆到您的库路径中,因此cd到

PHP-Zend Framework 2-注释表单-绑定无效

我正在使用AnnotationForms,并且将本教程中的标准编辑操作更改为使用Annotation而不是标准表单. 一切正常,除了$form-> bind()不填写值.表单字段保留为空. 我检查了应该绑定的变量,它已设置并且看起来不错. 这是我的动作: $id = (int)$this->getEvent()->getRouteMatch()->getP

该行的功能如何:require_once(‘Zend / Registry.php’);?

我在win 7上安装了Zend Framework 2(Zend Framework Zend Server). 在Zend / Apache2 / htdocs / hello1.php中,我输入以下脚本: <?php require_once('Zend/Registry.php'); $registry = Zend_Registry::getInstance(); $registry['name'] = 'Qu

php-未捕获的异常“ RuntimeException”,消息为“无法加载ZF2-WAMP错误

我是ZEND FW2的新手. 我正在关注一些教程以获取知识…最近,我在Netbeans上创建了一个新的ZEND项目.当我运行项目时,它给我以下错误: Fatal error: Uncaught exception ‘RuntimeException’ with message ‘Unable to load ZF2. Run php composer.phar install or define a

php-如何将数据从angular js发布到zend控制器?

查看页面: <div ng-controller="LoginCtrl"> <form name="login_form" ng-submit="submit()" > Email: <input type="email" ng-model="login.email" required/><br /> Password: <input

教义2类表继承YML

我正在尝试在ZF2和Doctrine 2中使用“类表继承”.我的实现非常简单.我认为我已经设置了所有的类结构,但是我认为某些地方的设置可能存在问题.不幸的是,我在Class设置上找到了很多文档,但是在YML实现上却没有找到很多文档.每个人似乎都诉诸于使用学说工具来生成一切.对于事物的设置

PHP-Zend Framework 2:在选择列表中将选项设置为“ selected”

我正在尝试将第二个产品设置为列表中选择的产品,但是下面的代码不起作用.任何想法.谢谢 $this->add(array( 'type' => 'Zend\Form\Element\Select', 'name' => 'manufacturer', 'options' => array( 'la

php-ZF2表单的CSRF即使无效值也可以验证

我有几种使用CSRF输入的表格.例如,在我的表单的构造函数中,它看起来像这样: $this->add(array ( 'name' => 'csrf', 'type' => 'Csrf', 'attributes' => array( 'id' => 'csrf�

如何使PHPUnit忽略文件模式?

我正在为项目执行代码覆盖率报告,并且在运行测试时包含或需要大量文件,这些文件实际上并不需要进行测试或添加到覆盖率报告(我正在使用Zend Framework 2;配置模块文件)是罪魁祸首). 有没有简单的方法可以简单地忽略文件模式modules / * / Module.php? 这是我的黑名单: <filter> <

php-在私有函数的数组上插入元素

如何将元素插入该数组位于私有函数的数组的最终位置? private function getData() { return array( 1 => array( 'open_cookie_id' => 1, 'text' => 'I may throw up on ya',

如何在不使用ZF2 ..中任何控制器对象的情况下访问module.php中的控制器插件?

我想在module.php中添加错误处理,以在Flash Messenger中添加所有错误消息并重定向到特定页面(根据我的要求): public function handleError(MvcEvent $e) { $exception = $e->getParam('exception'); $controller = $e->getTarget(); //echo $exception->g

PHP-ZF3 / 2-如何捕获在EVENT_DISPATCH侦听器中引发的异常?

有什么方法可以处理EVENT_DISPATCH侦听器中引发的异常? class Module { public function onBootstrap(EventInterface $event) { $application = $event->getTarget(); $eventManager = $application->getEventManager(); $eventManager->at

php-Zend表单引导程序注释datepicker“对象提供给Escape帮助器,但标志不允许递归”

我将Zend框架与Bootstrap和ReverseForm适配器一起使用,并且遇到了一个有趣的问题:当我在Zend Form中使用Bootstrap Datepicker时,我遇到下一个异常: Object provided to Escape helper, but flags do not allow recursion 有我的formfield代码: use \Doctrine\ODM\MongoDB\Mapping