Код: Выделить всё
$data = Entry::find()->where(['entry.module_id' => $id])->joinWith(['category', 'user'])->all();
Код: Выделить всё
SELECT алиасы и ко FROM `entry` LEFT JOIN `category` ON `entry`.`category_id` = `category`.`id` LEFT JOIN `user` ON `entry`.`user_id` = `user`.`id` WHERE `entry`.`module_id`=3
Код: Выделить всё
SELECT `entry`.* FROM `entry` LEFT JOIN `category` ON `entry`.`category_id` = `category`.`id` LEFT JOIN `user` ON `entry`.`user_id` = `user`.`id` WHERE `entry`.module_id=3
SELECT * FROM `user` WHERE `id`='1' // WTF ?
SELECT * FROM `category` WHERE `id` IN ('1', '2') // WTF ??!!
И доп.вопрос: в чём сакральный смысл такой записи - {{%table}} ? (гугление ничего не дало, поиск по форуму с таким словом не хочет работать).