如何在列表查找器中使用关联数据?

我正在使用带有列表查找功能为下拉菜单创建选项。 但我想获取关联表的数据。 下面给出的是我的代码

$users = $this->UserRoles
    ->find('list',[
        'contain' => ['Users'],'limit' => 200,'keyField' => 'id','valueField' => 'Users.first_name'
    ])
    ->where([
        'Users.status' => true,'Users.company_id' => $company_id,'UserRoles.role_id' => 4
    ]);

但是它返回我为null。

bbb06070241 回答:如何在列表查找器中使用关联数据?

本书中的示例将json: cannot unmarshal array into Go struct field POINTS.DATA of type main.POINT 查询链接如下:

contain

所以也许尝试:

$query = $articles->find('list',[ 'keyField' => 'id','valueField' => 'author.name' ])->contain(['Authors']);

本文链接:https://www.f2er.com/3097082.html

大家都在问