Есть модель ActiveRecord, в ней делаю простой запрос:
Код: Выделить всё
public function getAllSitesGroups() {
// return $this->find()
// ->leftJoin('{{%rel_sites_sgroups}}', '{{%sites}}.id={{%rel_sites_sgroups}}.site_id')
// ->orderBy(['{{%sites}}.name' => SORT_ASC])
// ->all();
return $this->findBySql('
SELECT *
FROM sites AS s
LEFT JOIN rel_sites_sgroups AS r
ON s.id=r.site_id
ORDER BY s.name')->all();
}
Код: Выделить всё
app\models\Sites#1
(
[yii\db\BaseActiveRecord:_attributes] => [
'id' => '3'
'name' => 'Колбаса \"Дружок\"'
'url' => 'best-korean-sausage.com'
]
......