编程语言 第3页

记录在技术学习成长道路上的点滴

YII2内置验证类型 记录

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)

yii2场景验证

1.重写scenarios  可以不重写 1 2 3 4 5 6 7 public function scenarios() { return array_merge(parent::scenarios(),[ 'login'=>['adminuser','adminpass','rem...
赞 (0)阅读(263)

YII urlManager 美化URL链接 学习记录

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)

YII2 控制台命令程序学习记录

控制台命令程序控制器 在 console/controllers中  (基础模板放在commands目录) 控制台命令控制器 从 yii\console\Controller 继承而来 控制台命令程序有,带选项,带参数,或不带参数不带选项 等等 实例 <?php namespace console\controllers; use yii\consol...
赞 (0)阅读(240)

YII2 自定义小部件 学习记录

自定义 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)

YII2 RBAC ACF 学习记录

4
首先 使用迁移命令 创建RBAC所需要的四张表:http://www.yiiframework.com/doc-2.0/guide-security-authorization.html 1 yii migrate --migrationPath=@yii/rbac/migrationsyii migrate --migrationPath=@yii/rba...
赞 (0)阅读(481)

YII 三种增加属性的方法

直接在模型类中增加公开的属性 重写父类的 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...
赞 (0)阅读(294)

YII2 中三种数据提供者(DataProvider)的区别

YII使用指南 : http://www.yiiframework.com/doc-2.0/guide-output-data-providers.html ActiveDataProvider 用用 yii\db\Query 或者yii\db\ActiveQuery从数据库查询数据,并且以数组项的方式或者 ActiveRecord 实例例的方式返回 Sql...
赞 (0)阅读(294)

php7.1 扩展 apcu 安装和使用

4
该问题由一个面试题引出的,问怎么创建一个变量 而这个变量不随着脚本的运行结束而消失? 我们知道,不管你声明局部变量,全局变量 还是静态变量 只要脚本运行结束,这些变量就被销毁了,不可能再用(按照目前我的知识范围内) 那唯一的办法就是保存这个变量到文件,数据库,nosql 等 保存起来 下次 运行时读取出来再用….. 安装apcu扩展 下载地址:h...
赞 (0)阅读(350)