草庐IT

Zend_Test_PHPUnit_ControllerTestC

全部标签

PHPUnit 提示 Selenium

抱歉,如果这是微不足道的,但我没有找到任何解决此问题的建议。我在Ubuntu上,我的Yii项目需要PHPUnit。我已经安装了PHPUnit两次,方法是下载phpunit.phar并将其移动到“/usr/local/bin”,然后运行:composerglobalrequire"phpunit/phpunit=3.7.*"现在我正在尝试执行我的YiiPHPUnit测试:phpunitunit/DbTest.php我得到的是:PHPWarning:require_once(PHPUnit/Extensions/SeleniumTestCase.php):failedtoopenstrea

php - 我们如何将数据从 Controller 传递到 zend 中查看?

我从zend框架1.11开始。我们如何将View中的不同$data值从Controller传递到View,就像我们在codeigniter中传递的那样。$data['pass_one_thing']=$this->model1->pass_all_mangoes();$data['pass_another_thing']=$this->model2->pass_all_oranges();$this->load->view('viewfile',$data);然后在View中,我们在同一View文件中使用foreach循环获取$pass_one_thing和$pass_another_

php - Zend 框架 2 : Empty isValid/getMessages

我正在创建注册表单:这是我的操作:publicfunctionregistrationAction(){$form=newRegistrationForm();$request=$this->getRequest();if($request->isPost()){$users=newUsers();$form->setInputFilter($users->getInputFilter());$form->setData($request->getPost());var_dump($form->isValid());exit;if($form->isValid()){$users->e

phpunit在phpstorm中运行问题,无法创建phar

我在Windows7上运行phpStorm7.1.3版本,我已经完成相应的一切来安装composer,然后安装phpunit。现在我把它放在vendors目录中。但是每次我运行我的程序(一个简单的Yii应用程序)时,我都会遇到同样的错误。PHPFatalerror:Uncaughtexception'UnexpectedValueException'withmessage'Cannotcreatephar'C:/wamp/www/myproject/vendor/bin/phpunit',fileextension(orcombination)notrecognisedorthedir

php - Zend框架;让 Controller 使用不同的查看器

我正在使用Zend框架。我有一个名为“UserController”的Controller,它有一个公共(public)函数displayAction()。我想知道如何让该操作方法使用与默认display.phtml不同的查看器。感谢任何帮助。 最佳答案 你可以使用$this->render('actionName');或者,您可以通过调用直接调用View脚本$this->renderScript('path/to/viewscript.phtml');更多信息可以看http://framework.zend.com/manual/

php - Qcodo vs. CakePHP vs. Zend

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我对CakePHP有所了解,认为它是一个很棒的框架。然后,我遇到了一个叫做Qcodo的东西。它是另一个PHP框架。我经常听Zend。它们看起来都很整洁,但我想知道所有这些框架之间有什么区别。在我浪费太多时间学习另一个框架之前,有谁知道每个框架的优缺点?他们似乎都有一个共同的目标:使PHP中的Web应用程序开发变得简单、模块化和可扩展。编辑在CakePHP

php - 为什么我在 Zend MVC 中的驼峰式操作试图调用非驼峰式方法名称?

Action名称的Zend标准是驼峰式,但是如果我创建一个带有驼峰式外壳的Action,请求会失败,因为它试图调用没有驼峰式外壳的方法(Action)!例子:我在模块“abc”中有一个名为“changeEmail”的操作。该方法是“changeEmailAction”(由ZendTool创建)。如果我尝试访问/abc/changeEmail,我会返回一条错误消息:“消息:操作“changeemail”不存在并且未被困在__call()中”。我能够让它工作的唯一方法是只创建全部小写的Action名称。这导致可读性很差,并且与建议的命名约定相反。我错过了什么?

java - Struts 与 Zend? Java 与 PHP?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我知道这是一个需要回答的热门问题^^在我看来,现在使用Java还是PHP是系统资源(硬件、软件等)的问题。对于Java,您必须在您的服务器上部署J2EEStack(JDK、AppServer等)(~200M),对于PHP,您需要部署一个LAMP系统(~100M)。在我看来,使用Java是因为Web应用程序中的面向对象编程,但今天我们有很多面向对象的Web

php - 就像在 zend 框架 2 中的 where 查询

我正在使用Zend框架2.x并遇到了这个问题,因为我已经搜索了很多。我想在查询中使用like子句,但每次都给出错误:这是我的努力:$sql=newSql($this->adapter);$select=$sql->select()->columns(array('user_profile_id','profile_login_name'))->from($this->table)->where->like('profile_login_name','%'.$strSearch.'%');echo$select->getSqlString();die;但这给出了错误:Fatalerror

php - Zend 表单 : Add a link to the right of a text field

我意识到我应该能够做到这一点,但我能说什么呢,我不明白。我什至rtfm'ed直到我的眼睛炸了。我通过示例学习得最好,而不是Zend文档给出的深入解释,或者此类问题通常产生的典型“使用装饰器”响应。我需要的是这样的标记:NameMyLink除了输入后的额外LINK之外,它都是普通的。是的,它在dd中,就在链接旁边,这是我无法做到的。这是我用来创建上述HTML的(略有修改的)代码$name=newZend_Form_Element_Text('name');$name->setLabel('Name');$this->addElements($name);$this->addDisplay