Integrity constraint violation: 1052 Column 'id' in order clause is ambiguous. The SQL statement executed was:
Код: Выделить всё
SELECT `t`.`id` AS `t0_c0`, `t`.`name` AS `t0_c1`, `categories`.`id` AS `t1_c0`, `categories`.`name` AS `t1_c1`,
`categories`.`alt` AS `t1_c2`, `categories`.`left_key` AS `t1_c3`, `categories`.`right_key` AS `t1_c4`, `categories`.
`level` AS `t1_c5`, `categories`.`root` AS `t1_c6` FROM `admin` `t` LEFT OUTER JOIN `Admin2category`
`categories_categories` ON (`t`.`id`=`categories_categories`.`admin_id`) LEFT OUTER JOIN `category`
`categories` ON (`categories`.`id`=`categories_categories`.`category_id`) ORDER BY id ASC
пробую делать по документации перекрыть id следующим образом
Код: Выделить всё
Admins::model()->with('categories')->findAll(array(
'order' => 'id, t.id'
));
Код: Выделить всё
...ORDER BY id, t.id id ASC