刘师傅

刘师傅

趁这阵子有兴趣就研究下呗

  • 财富值20887
  • 威望值220
  • 总积分23897

个人信息

  • 2019-08-07 已签到
    连续签到234天,获得了20个金钱
  • 回复了 的回答

    来,在你的基础上再加两行代码:

    $activeRecord = Active::instance();
    $activeRecord -> find(1);
    ......可以继续写其它的select,where,
    最终
    $sql = $activeRecord->createCommand()->getRawSql();
    

    试试咋样

    看着有点陌生,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个金钱
  • 来,在你的基础上再加两行代码:

    $activeRecord = Active::instance();
    $activeRecord -> find(1);
    ......可以继续写其它的select,where,
    最终
    $sql = $activeRecord->createCommand()->getRawSql();
    

    试试咋样

  • 2019-08-02 已签到
    连续签到229天,获得了20个金钱
  • 目前只从截图来看,还看不出具体是啥问题。
    比如你需要修改哪些字段?应用了什么场景?本次提交的数据是否涉及你想修改的字段。
    请提供相关说明和截图,大家再帮你看看

  • 2019-08-01 已签到
    连续签到228天,获得了20个金钱
副董事长 等级规则
23897/50000
资料完整度
70/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

9

Ta的访客

47