Rensile

Rensile

这家伙有点懒,还没写个性签名!

  • 财富值265
  • 威望值0
  • 总积分405

个人信息

  • 赞了回复

    问题解决了修改了最后的

    ['label'=>'用户',  'attribute' => 'username',  'value' => 'gb_user.username' ],
    =>
    ['label'=>'用户',  'attribute' => 'username',  'value' => 'user.username' ],
    ```
    
  • 回复了 的回答

    AR : select('customer_name')

    试了下 还是不行啊····不知道哪步写错了,请问除了 AR类有没有联表查询的,就是 就是 除了查询order 表中一条数据,里面还要包含username 这个字段 求问怎么写

  • 回复了 的回答

    例如:

    public function getCustomer()
        {
            return $this->hasOne(Customer::className(), ['id' => 'customer_id']);
        }
    
    改成
    
    public function getCustomer()
    {
        return $this->hasOne(Customer::className(), ['id' => 'customer_id'])->select('username');
    }
    

    你的方法有效哦。但是有个问题,我有时候想获取用户电话号码咋办,写死在这里不好吧·······

  • 回复了 的回答

    AR : select('customer_name')

    我在orders model 方法中定义好了 getCustomer 方法了,也能获取到对应的数据,

  • 回复了 的回答

    AR : select('customer_name')

    $order = orders::find()->where('id=1')->one();
    $order->getCustomer();
    你这个方法不行,我试过了,你想在哪儿加上去

  • 2015-11-09 已签到
    连续签到1天,获得了5个金钱
  • 2015-10-29 已签到
    连续签到2天,获得了10个金钱
  • 2015-10-28 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的回复

    这个是当前控制器action之前要执行的方法,如果需要指定某个action,那可以做个判断:

    public function beforeAction()
    {
      if($this->action->id == 'index')
      { ...... }
    }
    

    这个跟__construct() 有啥不同呢

见习主管 等级规则
405/500
资料完整度
50/100
用户活跃度
10/100

Ta的关注

10

Ta的粉丝

2

Ta的访客

10