如何在不添加url中的expand参数的情况下返回模型关系?我尝试在模型中添加一些代码
public function fields()
{
$fields = parent::fields();
$fields['profile'] = $this->profile;
return $fields;
}
但我收到了错误:
call_user_func() expects parameter 1 to be a valid callback, no array or string given
此方法有效:
$_GET['expand'] = 'profile';
但这是一个糟糕的解决方案。
答案 0 :(得分:2)
试试这个
public function fields()
{
$fields = parent::fields();
$fields[] = 'profile';
return $fields;
}
确保已设置关系。为我工作