草庐IT

Zend_Test_PHPUnit_ControllerTestC

全部标签

php - 更新 PHPunit Xampp

今天早上,我意识到Xampp提供的PHPUnit版本已经被弃用了很长一段时间.......版本3.7.21。安装在Xampp中,但实际版本(在撰写本文时)是6.0.13。我尝试了一些在谷歌上提出的解决方案(所有旧的5年+解决方案),包括https://wehuberconsultingllc.com/wordpress/2007/08/18/updating-phpunit-on-xampp/HowtoconfigurePhpUnitinXampp?http://www.righthandedmonkey.com/2012/09/setting-up-phpunit-with-xamp

windows - 在带有 IIS 的 Windows 上迁移后 Zend 应用程序重定向不起作用

我的应用程序是使用在Linux中运行良好的Zend1.11开发的。根据要求,我将应用程序移动到具有IIS7、PHP5.4.39、MSSQLServer2012的Windows7。问题是提交登录凭据后,用户不会重定向到主页,而是停留在同一(登录)页面上。调试源代码后,我知道用户已成功从数据库中进行身份验证,但是在将用户重定向到索引Controller后,用户被发送回登录页面。即使iis日志未显示任何错误,应用程序也未显示任何错误。我认为这可能是与URL重写相关的问题。因此,我在IIS上安装了“URL重写”模块并导入了.htaccess文件以获取等效的URL重写规则以将其添加到web.co

zend-framework - 如何使用标签清除 zend 元数据缓存

我正在使用redis缓存后端,我想清理元数据缓存-它是否有某种用于zend元数据的默认标记,这样我就可以在不刷新所有数据的情况下删除缓存? 最佳答案 诸如Zend_Db_Table_Abstract之类的组件不使用标签将对象保存到缓存中,所以我相信尝试清除缓存中的空标签应该这样做:$cache->clean(Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG,array('')); 关于zend-framework-如何使用标签清除zend元数据缓存,我

zend-framework2 - Zf2 Redis Adapter,getItems 使用通配符

我正在迈出在ZF2下使用Redis的第一步。我想知道是否有一种方法可以按模式检索key。例如:在使用诸如“stackOverflow_”.time()之类的键设置多个值后,我想稍后检索与“stackOverflow_”模式匹配的所有键。尝试在\vendor\zendframework\zendframework\library\Zend\Cache\Storage\Adapter\AbstractAdapter.php中使用带通配符的getItems(array$keys)$redisKeyPattern='stackOverflow_';$redis=$this->getServic

caching - Redis 缓存驱动程序在 PHPUnit 中抛出异常

这里有人有使用Redis缓存驱动程序(CIv3.0.2)并使用PHPUnit(v4.8.16)对其进行测试的经验吗?我只是按照here的描述尝试了它,它似乎在浏览器中运行良好,但是当我转到我的终端并尝试使用PHPUnit对其进行测试时,我得到了这个:Fatalerror:Uncaughtexception'RedisException'withmessage'Redisserverwentaway'in/path/to/my-app/system/libraries/Cache/drivers/Cache_redis.phponline317CallStack:0.0002247008

php - 无法加载模块 [redis],错误 :/usr/local/lsws//modules/redis. so: undefined symbol: zend_objects_destroy_object

我正在尝试使用openLiteSpeed来托管我的php应用程序+Redis。我将Redis编译为其各自的redis.so但它无法加载扩展。这是我尝试编译此扩展的步骤列表1)wgethttps://github.com/phpredis/phpredis/archive/develop.zip2)mvdevelopdevelop.zip3)unzipdevelop.zip4)mvdevelop.zipredis5)cdredis6)/usr/local/lsws/lsphp5/bin/phpize7)./configure--enable-redis--with-php-config=

redis - WSL安装Redis后报错: Executing test client: kill: No such process

我正在尝试在WSL上安装Redis,但集群命令一直失败。我运行了maketest并得到了以下输出:...[ok]:PSYNC2:clusterisconsistentafterfailoverLoggedwarnings(pid8970):(none)[exception]:Executingtestclient:kill:(9088):Nosuchprocess.kill:(9088):Nosuchprocesswhileexecuting"execkill-9$bench_pid"("uplevel"bodyline47)invokedfromwithin"uplevel1$cod

android - 纯 kotlin 模块中的 "Empty test suite."。 (斯波克/安卓)

我的安卓应用是多模块项目:include(android-app/kotlin-android)':application',(purekotlin)':presentation',(purekotlin)':domain',(android-library/kotin-android)':dataproviders'Modules:application和:dataproviders与Spock配合良好,测试运行和完成没有问题。但是:presentation和:domain纯kotlin模块在spock框架中存在问题。有我的简单例子:MostPopularPresenterTest.

android - 纯 kotlin 模块中的 "Empty test suite."。 (斯波克/安卓)

我的安卓应用是多模块项目:include(android-app/kotlin-android)':application',(purekotlin)':presentation',(purekotlin)':domain',(android-library/kotin-android)':dataproviders'Modules:application和:dataproviders与Spock配合良好,测试运行和完成没有问题。但是:presentation和:domain纯kotlin模块在spock框架中存在问题。有我的简单例子:MostPopularPresenterTest.

php - Zend Framework 3 redis 缓存问题

我在让Redis缓存在我的ZF3应用程序中工作时遇到问题。我一直在尝试从各种网站(包括SO)拼凑出如何做到这一点,但我真的不确定我是否采取了正确的方式。到目前为止我正在做的是:在我的global.php配置文件中,我添加了:...'redis_cache'=>['adapter'=>['name'=>'redis','options'=>['server'=>['host'=>'127.0.0.1','port'=>6379,]]],]...在我的Controller中我有useZend\Cache\StorageFactory;然后在一个方法中我尝试使用测试缓存$redis=Stor