У меня есть два связанных модели:Неизвестная ошибка Колум с модельными ассоциациями
- Местоположение hasMany Спорт
- Спорт belongsTo Место
В моей спортивной модели, я использую этот заказ:
public $order = 'Location.name ASC, Sport.name ASC';
Нет проблем. Проблема в том, что при попытке удалить запись с помощью модели Location я получаю неизвестную ошибку столбца в предложении ON, где она использует порядок Спорт модели:
SELECT `Sport`.`id` FROM `scheduler`.`sports` AS `Sport` WHERE `Sport`.`location_id` = 6 ORDER BY `Location`.`name` ASC, `Sport`.`name` ASC
У меня есть «зависимый» => true в ассоциации LocationMany, поэтому я ожидаю, что он удалит запись Sport, но почему этот оператор выбора не правильно СОХРАНИТЬ таблицу Location. Я имею рекурсивный набор к 1. И если я удалю Location.name в порядке, он отлично работает.
Немного новый для пирога. Использование 2.x