【发布时间】:2019-02-07 07:20:46
【问题描述】:
我在用户和员工之间有关系/层次结构:员工始终是用户,但用户也可以是学生或管理员。现在,通过查询,我只想获取用户中 is_disabled 字段等于 false 的员工记录。我尝试了以下但给了我错误:
员工没有 is_disabled 字段
没错,该字段仅在用户表中。
用户
* @property int $id
* @property string $username
* @property string password
员工
* @property int $id
* @property string $cellphone
* @property string $phone
* @property string $link
* @property User $id0
搜索人员
public function search($params)
{
$query = Staff::find()
->leftJoin('user', '`user`.`id` = `staff`.`id`')
->where(['user.is_disabled' => false);
}
【问题讨论】:
-
你确定你在这些确切的行上得到了这个错误吗?我不这么认为
-
您遇到了什么错误?请报告错误
-
@gipsy 对试图通过节省个人时间来帮助你的人有一些耐心,也许他无法看到提到的错误,你可以礼貌地说,Happy SO。
标签: php yii2 query-builder