return19931112
- return19931112 回答了问题 如何按需加载资源包?
不要在layout加载,改成在单独的页面用Asset加载,比如需要引入layui的页面
LayuiAsset::register($this);
- return19931112 2019-02-25 已签到连续签到1天,获得了5个金钱
- return19931112 回复了 return19931112 的回答
去掉
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(); } }
所以会出现你遇到的情况。综上所述,直接用对象访问就可以解决
@mydzoo 你把asArray()去掉试试
- return19931112 回复了 return19931112 的回答
去掉
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(); } }
所以会出现你遇到的情况。综上所述,直接用对象访问就可以解决
那可以用楼下的方法重写fields
- return19931112 2019-02-22 已签到连续签到4天,获得了20个金钱
看看文档里面ACF授权,授权
function_exists
方法加上命名空间,比如use foo\bar\function_exists;
去掉
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(); } }
所以会出现你遇到的情况。综上所述,直接用对象访问就可以解决
- return19931112 2019-02-21 已签到连续签到3天,获得了15个金钱
- return19931112 2019-02-20 已签到连续签到2天,获得了10个金钱