最新回答 / dahumk
这个知道了:语法:foreach (array as $value) statement// 或者:foreach (array as $key => $value)statement上述语法中,每次循环将当前单元的值赋给 $value 并且数组内部的指针向前移一步。在第二种语法格式中还将当前单元的键名也会在每次循环中赋给变量 $key。
2017-06-29
已采纳回答 / 明日复明日
render(),第二个参数是键值对数组控制器通过该数组将数据传递给视图,数组键为视图变量名,数组值在视图中通过引用相应的数组键变量名可获取使用。在view中,例如<p><?= $model></p>,不要误以为views中拿到的是['model' => $model, 'cat' => $cat]中的$model。这里的model是第二个参数的数组键'model' 在视图文件中作为变量名 $model使用,引用输出的结果是第二个参数的数组值。
2017-06-29
最新回答 / qq_尊爵Miku_0
说明在调用$this 的时候不是对象。这里有两方面:一个是两层的嵌套关联关系,先是通过公共模型PostModel 关联到公共模型RelationPostTagsModel的getRelate()中,在RelationPostTagsModel关联到公共模型TagsModel 的getTag()中。另一个是在公共模型PostModel 数据表模型 关联到 文章拓展 表模型PostExtendModel中 getExtend() . 在frontend的 PostForm 表单模型中使用with('relat...
2017-06-27
最新回答 / HaoGlory
你说的这种情况是yii框架的验证规则,当你在输入框失去焦点时,yii会对输入框的内容进行规则验证,验证的规则就是 对于的 模型里面的rules() 的内容。希望对你有帮助。
2017-06-19
最新回答 / qq_尊爵Miku_0
找到原因了,是在模型SignupForm.php中function rules 中 不知怎么的将 message 改成 messages 了,这也许是phpStorm 搞的鬼,之前我记得没改过这个,,仔细看了报错原因才知道的。。。。要练习英语了。。
2017-06-16