刘师傅
- 刘师傅 2019-08-07 已签到连续签到234天,获得了20个金钱
来,在你的基础上再加两行代码:
$activeRecord = Active::instance(); $activeRecord -> find(1); ......可以继续写其它的select,where, 最终 $sql = $activeRecord->createCommand()->getRawSql();
试试咋样
@Zhucola 看着有点陌生,instance方法是原生的吗?另外,find(1)又是啥方法?为啥还有参数1?
其实关键一步需要转成查询构造器就行。//实例化AR $model = new User(); //AR获取查询对象AQ(activeQuery),这是关键一步,AQ是就是查询构造器 $query = $model->find(); //继续其它的组装 $query->where('name'=>'liushifu'); //最终通过它打印sql var_dump($query->createCommand()->getRawSql())
- 刘师傅 2019-08-06 已签到连续签到233天,获得了20个金钱
- 刘师傅 2019-08-05 已签到连续签到232天,获得了20个金钱
- 刘师傅 2019-08-04 已签到连续签到231天,获得了20个金钱
- 刘师傅 2019-08-03 已签到连续签到230天,获得了20个金钱
- 刘师傅 回答了问题 活动记录怎么获得执行的原始 SQL
来,在你的基础上再加两行代码:
$activeRecord = Active::instance(); $activeRecord -> find(1); ......可以继续写其它的select,where, 最终 $sql = $activeRecord->createCommand()->getRawSql();
试试咋样
- 刘师傅 2019-08-02 已签到连续签到229天,获得了20个金钱
目前只从截图来看,还看不出具体是啥问题。
比如你需要修改哪些字段?应用了什么场景?本次提交的数据是否涉及你想修改的字段。
请提供相关说明和截图,大家再帮你看看- 刘师傅 2019-08-01 已签到连续签到228天,获得了20个金钱