草庐IT

Zend_Test_PHPUnit_ControllerTestC

全部标签

php - Zend Framework 验证程序消息错误

我的表单连接了验证器错误翻译器classMy_Lib_Forms_FormextendsZend_Form{publicfunctioninit(){parent::init();$translator=newZend_Translate('array',APPLICATION_PATH.'/languages/errors.php');//Задаемобъектпереводчикадляформы$this->setTranslator($translator);}}这是验证器错误翻译器代码:"Поленеможетбытьпустым",Zend_Validate_Date::

php - phpunit命令如何进行搜索类测试?

我用的是windows。例如,我有一些网站的结构如下:site/engine/ModelClass.phpwww/index.phptests/ModelCalssTest.phpphpunit.bat运行测试ModelClassTest.php的phpunit.bat应该存储在哪里? 最佳答案 您根本不需要存储phpunit.bat。它应该在您的PATH中。只需通过PEAR安装即可。如果您不想这样做并且您在系统本地拥有它,或者您想要版本控制中的phpunit源代码(有些人想要那样),那么您的phpunit.bat在哪里并不重要。项

php - 我可以在 Zend 中更改 application.ini 的位置吗?

目前application.ini位于我项目的以下文件夹中:projectfolder/application/configs/application.ini出于某种原因,我必须将其移至projectfolder/application.ini这可能吗?谢谢 最佳答案 在index.php中,可以在实例化Zend_Application对象时设置路径$application=newZend_Application(APPLICATION_ENV,APPLICATION_PATH.'/mynewpath/application.ini

php - 如何检查 Zend_Db_Adapter_Pdo_Mysql 对象是否连接到数据库

我正在开发一个Zend应用程序,我需要在其中保留数据库对象的单个实例并在当前实例因某种原因断开连接时重新连接。这是代码:classResource_PdoMysqlextendsZend_Application_Resource_ResourceAbstract{constKEY='PDO_MYSQL';privatestaticfunctionconnect(){$connParams=array("host"=>host,"port"=>'port',"username"=>'username',"password"=>'password',"dbname"=>'dbname');

php - 将模型放在 Zend Framework 的库目录中

我想将模型放在ZendFramework的模块目录之外。准确的说,在/library文件夹中library/models/actors/ActorsMapper.phpActor.phpbooks/BooksMapper.phpBook.php代替application/modules/models/actors/ActorsMapper.phpActor.phpbooks/BooksMapper.phpBook.php这样做是为了让我不必为我创建的每个模块创建单独的模型。我必须更改哪些配置?如果您需要更多详细信息,请询问。谢谢你:) 最佳答案

php - Zend_GData 电子表格 - grid-id 的无效查询参数值

我正在尝试通过Zend_GData库更新google电子表格。我确信用户ID和密码是正确的。我认为问题出在电子表格键或工作表ID上。甚至我也不知道如何得到这个worksheetID。请帮我解决这个问题。这是m工作表的确切URL。https://docs.google.com/spreadsheet/ccc?key=0AmW1-CVeX7oOdGRkYURWNXVMRi1DTW9NTGNhZ09OTGc&hl=en_US#gid=0这是我的代码。$user='xxxxxxxxxxxxxxxxxxxxxx';$pass='xxxxxxxxxxxxxxxxxx';$service=Zend_

php - Zend_Db_Profiler 记录到文件

有没有一种简单的方法可以将查询记录到文件中?我的Firebug分析工作没有问题:resources.db.params.profiler.enabled="true"resources.db.params.profiler.class="Zend_Db_Profiler_Firebug"最好将其记录到文件中而无需编写一堆代码。有没有我可以用Zend_Db_Profiler_Firebug替换的类?更新:请参阅下面我的回答。 最佳答案 从ZF1.11.11开始,没有将查询记录到文件的内置分析器类。目前,FireBug是唯一专门的DbP

php - 有没有办法为 Zend_Form 元素名称添加前缀?

我有一个包含多个表单的页面。多个表单共享同名元素,例如CustomerID。这意味着元素IDCustomerID将与其他表单中的相同ID发生冲突。我想找到一种干净的方法来为字段名称加上表单名称前缀。例如PaymentProfile_CustomerID。有什么建议吗?到目前为止,我能想到的最好的是:classMyFormextendsZend_Form{publicfunctioninit(){$this->setName("PaymentProfile");...$this->_prefixElementNames();}privatefunction_prefixElementNa

phpunit 和 yii - (PHPUnit/Autoload.php) : failed to open stream:

用Yii安装phpunit时遇到很多问题。我跑:$phpunitunit/dbTest.php但结果是这个错误:PHPWarning:require_once(PHPUnit/Autoload.php):failedtoopenstream:Nosuchfileordirectoryin/opt/yii-1.1.10.r3566/framework/test/CTestCase.phponline12(include_path='.:/usr/bin:/usr/share/php:/usr/bin/pear:/usr/share/php/Zend/:/opt/php5.3.10/lib

php - 无法让 PHPUnit 依赖项工作

我正在开发一个API,但在编写一些测试用例时遇到了问题。我已经编写了一组通用测试用例来测试所有实体。这些包括一般操作,例如创建、修改和删除。/***@dataProviderprovideCreateData*@dependsLoginTest::testLogin*/publicfunctiontestCreate/***@dataProviderprovideModifyData*@dependstestCreate*/functiontestModify数据提供者提供API实体列表及其各自的属性,测试会动态测试所有实体,而无需我们在未来发生变化时维护测试。上面的代码目前工作正常,