天国星坠6
- 天国星坠6 赞了回答
也可以不用getSql();
在updateAll这个方法上点进去:OrderMain::updateAll($update_value, $update_where);
转到这段代码:
public static function updateAll($attributes, $condition = '', $params = []) { $command = static::getDb()->createCommand(); $command->update(static::tableName(), $attributes, $condition, $params); return $command->execute(); }
再点击execute()方法进去,转到
public function execute() { $sql = $this->getSql(); $rawSql = $this->getRawSql(); Yii::info($rawSql, __METHOD__); if ($sql == '') { return 0; }
然后在这一行打个断点: $rawSql = $this->getRawSql();
这里的$rawSql 就是原生sql;
这个对于增删改查都是实用的,还是要从原理出发哦 - 天国星坠6 赞了回答
多个条件灵活拼什么拼 条件个数不定 怎么拼接?尽说这种一个条件或者条件个数特定的 一群垃圾
- 天国星坠6 评论了源码 基于yii2的FeehiCMS
为何配置邮箱之后,我一直收到 ‘请更换您feehicms日志的收件箱’的邮件?
- 天国星坠6 2020-03-02 已签到连续签到1天,获得了5个金钱
- 天国星坠6 2019-04-18 已签到连续签到1天,获得了5个金钱
虽说上手难,但是多接触之后,会发现YII 还是很不错的。
- 天国星坠6 2017-10-31 已签到连续签到2天,获得了10个金钱
- 天国星坠6 2017-10-30 已签到连续签到1天,获得了5个金钱
- 天国星坠6 2017-10-26 已签到连续签到1天,获得了5个金钱