0
我想執行以下查詢,我只想從關聯中讀取必要的字段。
我在下面的select()
中使用了一個點符號來更好地解釋我想要的。
基本上select()
似乎只涉及Users
。是否可以指定Sites
的字段?如何選擇包含關聯的字段?
$orders = $this->Orders->find()
->contain([
'Sites.Users'=> function ($q) {
return $q
->select([
'Sites.id',
'Sites.user_id',
'Users.id',
'Users.name',
'Users.owner_id',
'Users.firstname',
'Users.lastname'
])
->autoFields(false);
},
])
->first();
好的非常感謝這些相關信息。 – 2ndGAB