一、新增 1、使用save() 2、使用createCommand 原生sql 3、使用createCommand insert 4、批量插入 二、删除 1、使用delete() 2、使用deleteAll()批量删除 3、使用createCommand delete() 4、使用createCom ...
分类:
其他好文 时间:
2019-07-07 09:26:11
阅读次数:
177
为了那些因为标题点进来的小伙伴,我直接把问题解决方案写在开头: 问题描述, 原因:因为我在设置$key的时候,使用的$key = time();经过测试yii2的缓存,是不能使用纯数字的键,最后使用了$key = 'name'.$key;就好了 数据缓存 数据缓存是指将一些 PHP 变量存储到缓存中 ...
分类:
其他好文 时间:
2019-07-05 15:35:48
阅读次数:
131
昨天从github上下载了yii2的高级版,因为使用composer太慢(用了一天一夜,还失败了),后来只能下载归档文件下来,放到web目录下,但是很快就遇到了新问题了,初始化以后还是报错:Fatal error: Cannot use 'Object' as class name as it is ...
分类:
其他好文 时间:
2019-07-03 13:40:26
阅读次数:
92
一、规则中使用场景规则场景的使用模型层public function rules(){ return [ [['name','product_id'],'required','on'=>'add], ];}表示只在add场景下改规则才生效。在控制器中指定场景:$model->scenario = " ...
分类:
其他好文 时间:
2019-06-24 16:18:44
阅读次数:
82
1 <!-- yii2.0用post可以直接传值 --> 2 <form action="index.php?r=控制器名/方法名" method="post"> 3 <input type="text" name="user"> 4 <input type="submit" value="添加"> ...
分类:
其他好文 时间:
2019-06-22 10:59:21
阅读次数:
114
1 <!-- yii2.0用get方法传值 --> 2 <form action="index.php" method="get"> 3 <!-- yii2.0用get方法传值必须加入hidden才可以成功 --> 4 <input type="hidden" name="r" value="控制器 ...
分类:
其他好文 时间:
2019-06-22 10:20:02
阅读次数:
93
yii2内置响应协商行为类ContentNegotiator
分类:
其他好文 时间:
2019-06-21 09:42:57
阅读次数:
102
Active Record 模型是一种设计模式,用面向对象的方式抽象地访问数据的模式。在 Yii2 中,每一个 Active Record 模型对象的实例是 yii\db\ActiveRecord 类或它的子类,它封装了数据库表 ...
分类:
其他好文 时间:
2019-06-20 23:45:45
阅读次数:
139
整理一些思路 PHP7, yii2加Redis怎么实现秒杀 首先读取秒杀商品到商品列表, 然后等待客户秒杀. ...
分类:
其他好文 时间:
2019-06-20 09:34:37
阅读次数:
136