1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 $a = array('a','b'); $b = array('c', 'd','a'); var_dump($a + $b); var_dump(array_merge($a, $b...
赞 (0)开心乐窝阅读(250) http://www.yiiframework.com/doc-2.0/yii-validators-validator.html boolean: yii\validators\BooleanValidator captcha: yii\captcha\CaptchaValidator compare: yii\validators\CompareVali...
赞 (0)开心乐窝阅读(237) 1.重写scenarios 可以不重写 1 2 3 4 5 6 7 public function scenarios() { return array_merge(parent::scenarios(),[ 'login'=>['adminuser','adminpass','rem...
赞 (0)开心乐窝阅读(263) urlManager 类参看手册 http://www.yiiframework.com/doc-2.0/yii-web-urlmanager.html#$rules-detail 第一步:设置重写规则 https://github.com/mimicode/yii2-app-advanced/blob/master/docs/guide/start-ins...
赞 (0)开心乐窝阅读(221) 控制台命令程序控制器 在 console/controllers中 (基础模板放在commands目录) 控制台命令控制器 从 yii\console\Controller 继承而来 控制台命令程序有,带选项,带参数,或不带参数不带选项 等等 实例 <?php namespace console\controllers; use yii\consol...
赞 (0)开心乐窝阅读(240) 自定义 widget 从 yii\base\Widget集成 然后重写 init 和 run方法 实例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <?php namespace frontend\components; use yii\base\Widget; class Tag...
赞 (0)开心乐窝阅读(238) 4首先 使用迁移命令 创建RBAC所需要的四张表:http://www.yiiframework.com/doc-2.0/guide-security-authorization.html 1 yii migrate --migrationPath=@yii/rbac/migrationsyii migrate --migrationPath=@yii/rba...
直接在模型类中增加公开的属性 重写父类的 attributes 方法 使用 seter geter方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public $newfiled=""; public function attributes() { return...
YII使用指南 : http://www.yiiframework.com/doc-2.0/guide-output-data-providers.html ActiveDataProvider 用用 yii\db\Query 或者yii\db\ActiveQuery从数据库查询数据,并且以数组项的方式或者 ActiveRecord 实例例的方式返回 Sql...
4该问题由一个面试题引出的,问怎么创建一个变量 而这个变量不随着脚本的运行结束而消失? 我们知道,不管你声明局部变量,全局变量 还是静态变量 只要脚本运行结束,这些变量就被销毁了,不可能再用(按照目前我的知识范围内) 那唯一的办法就是保存这个变量到文件,数据库,nosql 等 保存起来 下次 运行时读取出来再用….. 安装apcu扩展 下载地址:h...
赞 (0)开心乐窝阅读(350)