mydzoo

mydzoo

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

  • 财富值2075
  • 威望值10
  • 总积分2705

个人信息

  • 回复了 的回答

    去掉 asArray,用对象的形式获取 avatar 字段的值,因为 Yii2 底层的\yii\db\ActiveQueryTrait::findWith 方法

    if ($relation->asArray === null) {
        // inherit asArray from primary query
        $relation->asArray($this->asArray);
    }
    

    all 方法最后会调用 \yii\db\ActiveQuery::populate

    if (!$this->asArray) {
        foreach ($models as $model) {
            $model->afterFind();
        }
    }
    

    所以会出现你遇到的情况。综上所述,直接用对象访问就可以解决

    因为需要响应返回格式为 json,在去掉 asArray 后,并不会再最终的 json 中关联返回 with 中所关联查询的内容

  • href="/talk/to_update_talk?id=<?php echo $sq->id;?>"
    为何不用url来生成呢

  • 回复了 的回复

    网站做的不错啊!加油!

    '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>/<id>',
    

    改成:

    '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
    

    你试试

    顺便调整下而第二、第三的顺序。

  • 2019-02-20 已签到
    连续签到2天,获得了10个金钱
  • 其实我也有这个感觉,尤其是偶尔第一次访问的时候,会卡顿反应好久。再次刷新就不再出现这个情况。

  • 2019-02-19 已签到
    连续签到1天,获得了5个金钱
  • 2019-02-17 已签到
    连续签到2天,获得了10个金钱
  • 2019-02-16 已签到
    连续签到1天,获得了5个金钱
  • 2019-01-30 已签到
    连续签到1天,获得了5个金钱
总监 等级规则
2705/5000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

2

Ta的粉丝

4

Ta的访客

30