草庐IT

zf-console

全部标签

php - ZF2是基于MOVE的吗?

我想知道ZF2是否完全基于MOVE而不是经典的MVC。我读到的某处确实是基于MOVE(http://cirw.in/blog/time-to-move-on)但例如在“入门教程”(http://zf2.readthedocs.org/en/latest/user-guide/overview.html)中,他们说“使用模型-View-Controller范例创建一个简单的数据库驱动的应用程序”。那么,它现在基于什么?两者都支持吗?我有点困惑。ZF1和ZF2在MVC上有什么区别?谢谢 最佳答案 MOVE(Models,Operatio

php - 如何在 ZF2 的控制台 Controller 中创建 URL?

我有一个控制台Controller和一个发送电子邮件的操作(在下面的module.config.php中定义)'console'=>array('router'=>array('routes'=>array('cronroute'=>array('options'=>array('route'=>'sendEmails','defaults'=>array('controller'=>'Application\Controller\Console','action'=>'send-emails'))),))),在操作中,我想发送一封电子邮件,其中包含指向网站上另一个操作的链接。这通常使

php - 如何将 Apigility 与现有的 ZF2 应用程序一起使用?

我有一个带有一些模块的ZF2应用程序。我想允许在我的应用程序中使用我现有的模块和Apigility。我尝试用composer安装这些模块:"require":{"php":">=5.3.3","phpoffice/phpexcel":"*","monolog/monolog":"1.*","zendframework/zend-developer-tools":"dev-master","bjyoungblood/bjy-profiler":"dev-master","radnan/rdn-router":"1.*","bshaffer/oauth2-server-php":"dev-

php - ZF2 文件上传合集

我无法使我的文件上传集合正常工作。这就是我所做的:https://gist.github.com/manuakasam/1ac71daf7269616f55f0基本上$request->getFiles()包含正确的信息。所以上传到PHP本身是有效的。但是一旦InputFilter运行数据,所有数据都会丢失。显然FileRenameUpload做了一些可疑的事情,我无法弄清楚到底是什么。我只知道我的数据丢失了......写权限不是问题。我目前正在通过PHP5.5CLI在Windows上的devbox上对此进行测试 最佳答案 看起来问

php - 使用 ZfcUser 对 Controller 进行简单的 ZF2 单元测试

我在尝试对使用ZfcUser进行身份验证的操作进行单元测试时遇到问题。我需要一些方法来模拟ZfcUserController插件,但我不太确定该怎么做。我已经成功地为表和模型生成了一些单元测试,但是Controller需要大量注入(inject)的对象并且导致了问题。有谁知道如何设置ZfcUser模拟以成功对Controller进行单元测试?这是我的测试(从ZF2教程中复制):controller=newSmsController();$this->request=newRequest();$this->routeMatch=newRouteMatch(array('controlle

php - ZF2 将自定义属性添加到选择表单元素中的选项

我想将自定义HTML属性添加到ZendFramework2Form中的选择选项。这是我的Form类中的(部分)代码:$this->add(array('name'=>'lieuRemplissage','type'=>'Select','attributes'=>array('class'=>'form-control',),'options'=>array('label'=>_('Lieupré-enregistré'),),));我像这样在我的Controller中填充我的选项值:$form=new\Vente\Form\Vente;foreach($this->getAdminL

php - 在 ZF2 模块中定义自定义 ExceptionStrategy

大家好,我已经为这个问题苦苦挣扎了一个多星期,最后决定寻求帮助,希望有人知道答案。我正在开发一个使用Google'sProtocolBuffers的应用程序作为数据交换格式。我正在使用DrSlump的PHPimplementation,它让您用数据填充类实例,然后将它们序列化为二进制字符串(或将二进制字符串解码为PHP对象)。我已经设法实现了我的自定义ProtobufStrategy,如果事件包含ProtobufModel的实例。渲染器然后通过调用$model->getOptions()从模型中提取我的自定义参数以确定需要将哪个消息发送回客户端,序列化数据并将二进制字符串输出到php:

php - 弃用:在功能系统中检索服务定位器 - ZF2

我正在开发一个ZF2系统并且它运行良好,但是在我在其他计算机上克隆存储库之后出现了这个已弃用的错误:YouareretrievingtheservicelocatorfromwithintheclassModule\Controller\Controller.PleasebeawarethatServiceLocatorAwareInterfaceisdeprecatedandwillberemovedinversion3.0,alongwiththeServiceLocatorAwareInitializer.Youwillneedtoupdateyourclasstoaccepta

php - PHP 的 console.log、console.error?

在开发Web应用程序时,在客户端级别,我使用console.log和console.error来帮助我了解发生了什么。我正在寻找服务器端级别的类似功能,以帮助我了解发生了什么。我看到error_log将错误写入服务器的日志文件,想知道是否有类似的功能用于写入服务器访问日志?或者我是不是以错误的方式解决了这个问题,我是否应该使用完全不同的东西来查看服务器端开发的后台发生了什么? 最佳答案 这对我有用:http://www.paulund.co.uk/output-php-data-in-browser-console/***Sendd

php - 如何使用 InputFilterManager 在 Zf2 中构建自定义 InputFilters

ZF2文档在defultservicesdocumentation上说以下内容;InputFilterManager,mappingtoZend\Mvc\Service\InputFilterManagerFactory.ThiscreatesandreturnsaninstanceofZend\InputFilter\InputFilterPluginManager,whichcanbeusedtomanageandpersistinputfilterinstances.我有一个自定义的zf2inputfilter类,我正在init()方法中添加过滤器和验证器,如下所示;namesp