事件的绑定,像js那样,可以通过on方法定义或者说是绑定一个事件。在yii2中,事件的绑定是通过yii\base\Component 的on方法进行操作的,很显然,同js操作一样,我们在定义事件的同时,需要为其绑定一个回调函数。 看下例子,先写下一个控制器中,用on绑定事件,然后在方法里面用trig ...
分类:
其他好文 时间:
2017-08-25 15:06:05
阅读次数:
148
我服务器上装的是phpstudy 把yii框架basic目录放到了phpstudy下的www,然后通过IP访问爆出( Forbidden You don't have permission to access /basic/ on this server. ) 这个错误;出现这个错误就一下几种可能性 ...
分类:
其他好文 时间:
2017-08-24 15:34:09
阅读次数:
264
1 '不能为空'], 15 //[['username'], 'unique','message'=>'{attribute}已经被占用了'], 16 ['password', 'validatePass'], 17 ]; 18 } 19 20 public function validatePas... ...
分类:
其他好文 时间:
2017-08-24 12:35:49
阅读次数:
305
安装redis扩展: 1.通过composer进行安装,到项目根目录cmd运行(推荐) php composer.phar require --prefer-dist yiisoft/yii2-redis 或者添加 "yiisoft/yii2-redis": "~2.0.0" 到对应项目的compo ...
分类:
其他好文 时间:
2017-08-23 15:55:23
阅读次数:
172
有没有发现高级版每个应用的 web 目录下有两个入口文件,一个index.php 一个 index-test.php通过init.bat可以切换到调试模式和产品模式,这两个模式相信同学们都很熟悉了,那么index-test.php干嘛用的呢,字面理解应该是测试的意识,通过分析它的源码,发现有一行语句 ...
分类:
Web程序 时间:
2017-08-23 13:39:48
阅读次数:
268
原文地址:http://ivhong.com/?p=124(ivhong.com 是我的博客主址) yii2的依赖注入的核心代码在 yii\di。在这个包(目录)以下有3个文件。各自是Container.php(容器),Instance.php(实例),ServiceLocator(服务定位器),如 ...
分类:
其他好文 时间:
2017-08-19 18:38:25
阅读次数:
197
一 ,检测环境: 首先我们切换到项目根目录,yii2正常安装的话有一个commands文件夹,里面有一个示例文件HelloController.php 切到项目根目录,命令行输出 php yii hello,输出hello world 说明环境正常 二,书写代码: 可以在commands文件夹新建控 ...
分类:
其他好文 时间:
2017-08-18 20:06:32
阅读次数:
138
[Url::current] - 现在测试本地路径(http://daxia.dc.weixin.com/mobile/hmConnections/user/verify-user)a: //获取当前路径 - 相对路径 b: //获取当前路径 - 相对路径 c: //获取当前路径 - 绝对路径 d: ...
分类:
其他好文 时间:
2017-08-18 20:01:43
阅读次数:
175
设置session过期时间 如何在YII里设置SESSION过期时间,而不需要在php.ini里面设置。 在protected/config/main.php里,设置: 代码如下 复制代码 'components'=>array( 'session'=>array( 'timeout'=>3600,... ...
分类:
其他好文 时间:
2017-08-18 15:26:28
阅读次数:
326
数据缓存需要缓存组件提供支持,它代表各种缓存存储器, 例如内存,文件,数据库。 'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', // 上面这种是Yii默认的缓存方式,标准文件缓存数据,当然也可以使用其他方式,如: ... ...
分类:
系统相关 时间:
2017-08-18 15:25:36
阅读次数:
174