простите за мой английский, я французским,Сортировки со многими колонками
В моем проекте, у меня есть объекты автомобили, лодки, велосипеды и эти сущности вызов в объекте Сейчас. Цена находится в объектах Car, Boat и Bike, поэтому для заказа по цене мне нужно объединить Car.price, boat.price и bike.price в одной колонке в моем запросе. У меня есть тест:
$query->addSelect('CONCAT(c.priceTtc, b.priceTtc, bo.priceTtc, t.priceTtc, p.priceTtc) AS all_price');
$query->orderBy('all_price', $order);
но мой результат не вернуть мою сущность объявления, но оно возвращает массив с объявлениями в ключевых 0 и NULL в ключевом «all_price»
У вас есть решение для «порядка по «моему результату по цене?
У меня такая же проблема для «порядка» реклама на «REGISTRATION_DATE» автомобиль
merge not merde :). – Alsatian
Это совершенно нормально, так как Doctrine не может установить «price_all» в вашей структуре объявления, она добавляет ее в массив. Что ты хочешь ? Вы не сказали этого в своем вопросе. Объясните нам, как вы хотите, чтобы он вернулся. Где должен идти результат all_price, если вы станете только объектом объявления, как ожидалось? – Alsatian
Спасибо за ваше возвращение, я изменил свой пост. – Darki666