草庐IT

Zend_Test_PHPUnit_ControllerTestC

全部标签

php - 尝试使用 xdebug 在 cli 上调试 phpunit 单元测试失败

我正在使用配置为使用xDebug的PHPStorm(我可以通过网络浏览器进行调试)我在具有11854idekey的PHPStorm中运行调试器,我正在尝试调试单元测试,并且我已经正确设置了断点所以我通过cli执行了这个命令:phpunit-dxdebug.profiler_enable=on-dxdebug.idekey=11854--filtertestFunctions_function/sFunctionTest.php然而,它不会相应地在断点处调试...当我尝试在测试脚本中执行此操作时:error_log(ini_get('xdebug.profiler_enable'));e

PHPUnit 和 CodeIgniter

这几天我一直在尝试让PHPUnit在PHPStorm中与Codeigniter一起工作。我已经通过Composer安装了PHPUnit,这似乎适用于不涉及CodeIgniter的简单单元测试。我遵循了关于如何在IDE中使用Codeigniter设置PHPUnit的(简单)指南,可在此处找到:http://www.jamesfairhurst.co.uk/posts/view/codeigniter_phpunit_and_netbeans但PHPStorm中的调试器不断返回相同的错误,即404页面(codeigniter)的HTML和CSS以及“进程已完成,退出代码为0”。尝试从终端运

php - 在 Zend_HTTP_Client 中跳过 SSL 检查

我正在使用Zend_HTTP_Client向服务器发送HTTP请求并获得响应。我向其发送请求的服务器是HTTPSWeb服务器。目前,一个往返请求大约需要10-12秒。我知道开销可能是因为请求发送到的Web服务器的处理速度很慢。是否可以像我们在CURL中那样跳过SSL证书检查以加快性能?如果可以,如何设置这些参数?我有以下代码:try{$desturl="https://1.2.3.4/api";//Instantiateourclientobject$http=newZend_Http_Client();//SettheURItoaPOSTdataprocessor$http->set

php - 在深入研究框架(如 Zend、CakePHP)之前,您是否需要非常了解 PHP?

我是在与Javascript和jQuery进行比较时问这个问题。我能够在仅对Javascript有基本了解的情况下学习jQuery(但我在使用jQuery的同时不断学习Javascript)。PHP及其框架是否也一样?我是否可以只了解PHP的基本知识就开始深入研究一个框架(然后一路学习PHP(原样))?或者在开始使用框架之前我是否需要深入了解PHP? 最佳答案 没有。您的学习曲线可能有点陡峭,但您可以在没有广泛的PHP知识的情况下开始学习PHP框架。对于每一种编程语言,仅了解语法是不够的,您需要使用该语言才能精通它。每个框架都有自己

php - 使用 Zend_Auth 保护所有 Controller

我将如何全局保护我的所有Controller(我的登录Controller除外)以确保我的应用程序在所有点都是安全的(没有隐藏的ajax调用后门等)。我想我可以把它放在我的Bootstrap文件中,但这感觉不对吗?我试图避免向每个Controller添加任何代码。建议? 最佳答案 编辑:这是对@singles回复的补充。您必须了解有两种不同的情况。Auth和Acl。Auth告诉您谁是用户,例如,您可以将没有Auth的用户重定向到您的登录Controller,并在登录后设置auth身份。然后Acl系统根据Auth数据(可以是用户ID或

php - Zend 2::在 Controller 操作中轻松获取公用文件夹路径或 basePath()

在我的应用程序中,要将文件移动到特定目录,我需要知道Controller操作中的公用文件夹路径。我阅读了不同的此类解决方案,但并不容易。我知道在View中我们可以使用$this->basePath();查看助手轻松获取公共(public)文件夹路径。我确实想要在Controller操作中使用它。任何人都可以指导我如何实现这一目标。提前致谢。 最佳答案 index.php将当前工作目录设置为您的应用程序根目录(包含composer.json、init_autoloader.php等的文件夹。)只要您没有在应用程序的其他地方调用chdi

php - 如何在 Zend Studio 10 中开发移动应用程序

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我是ZendStudio的新手。我不知道如何使用版本10创建iPhone和Android移动应用程序。请问您有任何教程或示例代码吗?

php - Netbeans-PHPUnit "No tests executed"错误

我是任何类型测试的新手。我刚刚使用这个doc安装了pear和PHPUnit.我使用netbeans7.3.1。我还安装了运行此命令的skeletongenerator:pearinstallphpunit/PHPUnit_SkeletonGenerator。我按照此testingwithPHPUnit中列出的步骤进行操作将PHPUnit集成到netbeans。如该文档的InstallingPHPUnit部分所述,通过单击Netbeans->preferences->unittesting下的search按钮,我的netbeans可以识别PHPUnit安装。我按照所有步骤添加示例Calc

php - CakePHP 3 : Unable to insert fixtures when running phpunit

我刚刚烘焙了一些Fixtures和一些TestCases,每当我运行vendor/bin/phpunit时,我都会得到以下错误的一个版本:$vendor/bin/phpunitPHPUnit4.7.7bySebastianBergmannandcontributors.IException:Unabletoinsertfixturesfor"App\Test\TestCase\Controller\ScreensControllerTest"testcase.SQLSTATE[HY000][2002]Nosuchfileordirectoryin[/Applications/MAMP/

php - 降低验证码 zend 表单元素的难度级别?

我正在使用带有zend形式的reCaptcha,如下所示:$recaptcha=newZend_Service_ReCaptcha('xxx','yyy',NULL,array('theme'=>'white'));$captcha=newZend_Form_Element_Captcha('captcha',array('label'=>'Typethecharactersyouseeinthepicturebelow.','captcha'=>'ReCaptcha','captchaOptions'=>array('captcha'=>'ReCaptcha','service'=>