yii2
写回
这个作者很懒,什么都没留下…
展开
-
Yii2一些方法技巧小记
表单验证表单验证,两个参数中至少需要一个:public function rules(){ return [ [['card_id', 'card_code'], function ($attribute, $param) { //两个参数中至少需要一个 if (empty($this->card_c...转载 2018-06-28 10:04:19 · 757 阅读 · 0 评论 -
win10 yii2.0高级框架配置时打开init.bat秒退的解决方法
1.设置win10 php 环境变量2..打开php.ini文件,如我的目录是D:\wamp\php\php.ini,搜索extension=php_openssl.dll将前面的分号;删掉使之生效;参考文献:https://blog.csdn.net/php_Zhaop/article/details/74922460...原创 2018-11-19 16:59:27 · 298 阅读 · 0 评论 -
yii2.0-rules验证规则应用实例
Rules验证规则: required : 必须值验证属性||CRequiredValidator 的别名, 确保了特性不为空.[['字段名1','字段名2'],required] //字段1 2 必填[['字段名'],required,'requiredValue'=>'必填值','message'=>'提示信息']; email : 邮箱验证||CEmail...转载 2018-11-19 09:59:20 · 291 阅读 · 1 评论 -
yii 高级版本添加新的模块
一、YII安裝安裝yii可以用composer安裝,也可以在yii中文社区下载归档文件安装 composer安装就不介绍了,因为要安装composer,比较麻烦,当然安装了composer是最好的,以后安装yii的插件要用到composer的,可以去composer官网安装学习composer,这里就不介绍用composer安装yii,可以参考yii官网yii中文社区 http://ww...转载 2018-11-03 20:56:37 · 151 阅读 · 0 评论 -
CLI模式下Yii2的log问题追踪
命令行下运行长时间任务,发现Yii2的log组件不能正常输出日志。空闲之余逐步追踪问题,终于发现原因,以下是问题追踪记录。问题复现为了复现问题,预先准备了log组件的配置:// file: console/config/console-local.php...'components' => [ 'log' => [ 'flush...转载 2018-10-31 16:09:37 · 754 阅读 · 0 评论 -
yii2 queue 的使用
yii2 queue 的使用1. 安装composer require --prefer-dist yiisoft/yii2-queue复制代码2. 配置,在 common/config/main.php 中配置 redis作为驱动 return [ 'bootstrap' => [ 'queue', // 把这个组件注册到控制台 ...转载 2018-10-31 15:26:44 · 2164 阅读 · 0 评论 -
YII contoller控制器之间跳转的方法redirect
一个contoller CustomerController里怎么调用另一个controller里的action,Acontoller调用SiteContoller的actionShow($id), url显示上是Customer/index$control=Yii::app()->runController('site/show/id/2');不带参数的actionShow()...转载 2018-10-21 15:50:12 · 137 阅读 · 0 评论 -
原 Yii2.0 behaviors方法使用
(1)控制器 behaviors 过滤数据需要引入如下文件use yii\filters\AccessControl;use yii\filters\VerbFilter;2.解决bug首先:什么是过滤器?过滤器就是对不同用户角色的控制; 如(游客->最普通的平民,用户->已经注册的用户,管理员->拥有一切权限) 然而 Yii2自带的权限控制...转载 2018-10-21 15:44:06 · 349 阅读 · 0 评论 -
YII2.0 怎么设置默认路由 (已解决) [ 2.0 版本 ]
YII2.0 怎么设置默认路由 在web.php $config数组增加了下面这行 'defaulRoute' => 'index', 执行的时候报错Setting unknown property: yii\web\Application::defaulRoute已经解决: 'defaultRoute'=>'index',参考文献:https://www.yiichina...转载 2018-10-21 14:39:27 · 1048 阅读 · 0 评论 -
Yii2.0创建多项目目录方法
默认的高级应用模板包括三个应用backend – 应用的后台frontend – 应用的前台console – 应用的控制台应用那么如果我们要在增加应用呢?比如在加一个手机端的应用,或者后台和前台应用的名字需要修改。那么现在就来再增加一个名字为mobile的子应用。在frontend同目录新建一个名为mobile文件夹.然后呢把frontend目录下面的东西全拷贝到mo...转载 2018-09-18 17:56:02 · 502 阅读 · 0 评论 -
YII框架之模块,事件,行为,依赖注入容器,服务定位器
本篇内容中有以下问题待研究:依赖注入容器中的 Setter 和属性注入 以及 PHP 回调注入 的应用场景 然后行为,事件,依赖注入容器等实现的原理是什么? 事件 on的第三参数有什么用? 自动更新时间戳的行为TimestampBehavior是什么原理?模块可以通过 r=gii%2Fdefault%2Fview&id=module 来生成Module Class:ap...转载 2018-12-13 10:36:48 · 358 阅读 · 0 评论