yii2-elasticsearch(3)yii2 elasticsearch 的初步尝试

2017-05-18
阅读 5 分钟
5.7k
看来配置还不行 找到Connection.php看了一下 $autodetectCluster这个变量默认是true,也就是说默认自动监测集群,我们要改成false。

codeception (7) 危险的Yii2-codeception

2017-01-18
阅读 2 分钟
3.7k
忽然想起之前用codecetion时让我胆战心惊的那刻,那天我在测试服务器上研究着codeception,忽然同事大叫,怎么用户表被清空了,我当时觉得跟自己没关,但想起我今天刚把codeception的config配置更改了,链接到了测试数据库上,并且运行过里面自带的登陆案例,但运行结果是失败的,我觉得很有可能是我捅的篓子,所以我就...

codeception (6) Yii2中安装codeception时遇到的问题及解决方法

2017-01-18
阅读 1 分钟
4.3k
codeception版本 v2.1.8 shell_exec {代码...} 这个原因是因为php禁用了shell_exec()函数,所以我们需要更改php.ini 找到php的配置文件 {代码...} 会出现两个相关的地址 配置文件在/usr/local/php中 找到php.ini,打开之后搜索disable_functions {代码...} 将shell_exec去掉,保存 undefined variable: output {代码......

Yii2 数据格式化

2016-08-20
阅读 4 分钟
6.2k
yiii18nFormatter格式化小助手 一、常用的属性 (1)$dateFormat日期格式:yyyy-MM-dd,或者 "short", "medium", "long", or "full" (2)$datetimeFormat具体时间格式:yyyy-MM-dd HH:mm:ss (3)$locale区域位置,如果没有设置,将使用 yiibaseApplication::$language,按照这一区域的习惯显示格式 (4)$defaultTimeZon...

codeception (5)Yii2下测试ajax

2016-08-14
阅读 2 分钟
2.5k
ajax属于验收测试返回我测试的这个ajax必须要先登录 {代码...} 登录成功后跳转到目标页面 {代码...} 填写参数的情况下 {代码...} 参数为空的情况 {代码...} 运行 查看运行情况 打印的信息太多,就不上图了 {代码...} 参考文章: [链接][链接]

codeception (4)Yii2下创建Acceptance Tests(验收测试)

2016-07-11
阅读 3 分钟
3.7k
文件创建成功了,接下来我们要想一下登陆的流程1.访问登陆页面2.填写登陆信息3.点击登陆按钮既然是验收测试,那我们测试的数据肯定不止一种情况,并且页面上应该返回错误提示,才算正确1.什么都不填,直接提交,页面上应该提示不能为空2.填写错误的信息,提交,页面上应该提示,用户名或密码不正确3.填写正确的信息,提...

codeception (3)在yii2下创建Unit Tests (单元测试)

2016-07-10
阅读 1 分钟
4.9k
我们再运行一次这次提示有testm1是fail,testme 是okTests:2 运行了2个测试方法,assertions:2运行了2次断言(就是执行了2次名字是assert开头的方法)Failures: 1有1次断言是失败的

codeception (2)安装

2016-07-10
阅读 1 分钟
2.8k
1.下载安装包我在linux服务器上直接官网下载codecept.phar,但是没成功所以我在其他网站上下载好了,上传到服务器上,为了使用方便,将codecept.phar加入了环境变量

codeception (1)介绍

2016-07-10
阅读 2 分钟
3k
我们先设想这样一个场景:当技术人员开发完毕, 其客户, 产品经理, 或者是测试人员, 他们怎么确定产品的可用性? 一般情况下, 他们都是执行以下几个步骤进行测试:

对Yii2行为(behavior)的理解 跟继承的区别

2016-06-13
阅读 1 分钟
3.6k
行为是一种设计模式,继承是编程语言的特性 继承:感觉更像物种的进化,物种的扩展,生成新的物种,这些新的物种又具有不同的特性。 也就是说,我必须生成新的具有某种特性或者功能的物种去实现我想要的。 行为:想要实现某种功能的时候需要借助别的工具,我想用笔记本电脑画画,那我就买一个触控板,接上就可以。 但是...

krajee的gridview小组件结合场景遇到的问题

2016-06-06
阅读 2 分钟
3.1k
因为actionEditMobile绑定了editmobile场景,在editmobile场景下mobile才是必填项,而这个组件的验证场景是default,所以没有提示错误。我们得在提交到editmobile时做一下处理。我看了一下这个组件的代码,找到class EditableColumnAction 的 function validateEditable()发现返回的数据都是

Yii2 的场景使用

2016-06-06
阅读 1 分钟
6.7k
需求描述 有个mobile字段,想只修改这个字段的时候验证为必填,创建的时候不是必填项 场景配置 我们的场景就命名为editmobile吧 {代码...} 修改rules {代码...} 使用场景 {代码...} 遇到的问题 起作用了但是使用create的时候,保存却出了问题,提示unknown scenarios:default 解决方法 后来找文章,是因为设置场景的时候...

Yii2 模块嵌套配置

2016-05-10
阅读 2 分钟
6.9k
在Yii2 中模块是可以无限级嵌套的,也就是说,模块可以包含另一个包含模块的模块,我们称前者为父模块,后者为子模块, 子模块必须在父模块的yiibaseModule::modules属性中申明,例如:在Yii2的advanced版本的rest-api下建立嵌套模块,在forum模块(父模块)下嵌入admin模块(子模块)api下的modules的文件结构如下

Yii2 ajax访问 rest-api

2016-05-09
阅读 2 分钟
7.7k
可以覆盖默认参数为每个动作调整CORS 头部。例如,为login动作增加Access-Control-Allow-Credentials参数如下所示: