最近开始接触新项目,新项目用的框架是Yii1.1版本的,通过看框架文档大致熟悉了解了Yii在日志方面的使用。 首先在protected/config/main.php配置文件中加入日志相关配置,如下图: CFileLogRoute表示生成文件日志,当程序运行时出现error,warning两种类型的 ...
分类:
其他好文 时间:
2018-06-29 19:19:35
阅读次数:
207
GridView::widget文档 http://demos.krajee.com/grid GridView::widget([ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'options' => ['id' ... ...
分类:
其他好文 时间:
2018-06-25 18:54:23
阅读次数:
291
什么是rbac ? rbac是就是基于角色的访问控制。 yii提供一套基础的底层接口,我们知道,rbac经历好几个阶段,从rbac0到rbac3,从基础的用户、角色、权限,到动态的rbac处理模式,再到现在的权限继承,解决复杂的多页面元素权限分配。 总而言之,rbac有三个特性。 1. 基础: 角色 ...
分类:
其他好文 时间:
2018-06-24 00:55:22
阅读次数:
157
1.修改主服务器的mysql配置文件 宝塔安装的mysql 默认都是这个就不用改了 然后创建一个可访问的用户给从服务器访问 2.开始配置从服务器 然后登陆Mysql 开启同步 查看同步状态 两个都是Yes就是成功了,如果有个Connecting 那就是密码错误,或者密码没带 加上Yii 读写分离的配 ...
分类:
数据库 时间:
2018-06-17 16:02:08
阅读次数:
215
1. 安装: 执行命令 到 composer.json 文件 2.配置: yii2-queue 可选驱动有 DB, Redis, RabbitMQ, AMQP, Beanstalk and Gearman. 也可配置成 sync DB 队列: 首先配置 console 可以在console中 使用数 ...
分类:
其他好文 时间:
2018-06-16 23:34:23
阅读次数:
534
代码规范、git规范、teambition规范、yii规范 1. 命名规范 (1).变量命名规范 例如 :$itSports 例如评论:$commentArr 例如 数组变量后加Arr :$commentArr,数值: $commentInt 例如:$i,$j。 (2).常量命名规范 例如: def ...
分类:
Web程序 时间:
2018-06-16 15:11:12
阅读次数:
208
查看yii2底层源码, 发现 mb_strlen($str, '8bit') , 此函数的不是PHP的核心函数, 所以需要开启对应的扩展. 函数第一个参数是string类型, 第二个参数是个编码字符集, 比如: utf-8, gbk, unicode 等. '8bit' 是属于什么字符集? 其实8b ...
分类:
Web程序 时间:
2018-06-13 18:06:03
阅读次数:
161
INSERT INTO table (f1 ,f2 ,f3) SELECT 1 ,'a',3 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM table2 where a = b) DUAL 为临时表 ,也可以查找真实表字段插入。需要插入多条数据时,可使用 UNI... ...
分类:
数据库 时间:
2018-06-13 14:50:46
阅读次数:
323
yii2 给框架底层预定义事件自定义处理程序。 1. common\config\main.php 修改配置文件添加 'as behaviors' => 'backend\behaviors\InsertHandler' 2. backend下面新建文件夹behaviors, 新建文件InsertH ...
分类:
其他好文 时间:
2018-06-11 23:33:07
阅读次数:
320