【发布时间】:2019-11-15 07:58:26
【问题描述】:
我正在使用带有列表的查找为我的下拉菜单创建选项。 但我想获取关联表的数据。 下面给出的是我的代码
$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 作为输出。
【问题讨论】:
-
每当您遇到关联问题时,请同时解释关联设置,我只能假设它是
UserRoles belongsTo Users。另外,请更具体地说明null值究竟出现在哪里,是$users是null,还是列表中的键和/或值null,还是...?
标签: php cakephp associations query-builder cakephp-3.x