죄송합니다. 프랑스어로,많은 열을 기준으로 정렬
내 프로젝트에는 Car, Boat, Bike 엔티티가 있으며이 엔티티는 엔티티 Advert에서 호출됩니다. 가격은 자동차, 보트 및 자전거 회사 엔 가격에 따라 주문되므로 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);
하지만 내 결과 내 엔티티 고라를 반환하지만 핵심 "all_price"
당신이 해결책이 있습니까 0 키를 NULL로 "위해 고라와 배열을 반환하지 "가격에 의한 나의 결과? 나는
merge not merde :). – Alsatian
Doctrine은 광고 엔티티에서 'price_all'을 설정할 수 없으므로 완벽합니다. 배열에 추가합니다. 원하는게 뭐야? 당신은 당신의 질문에 그것을 말하지 않았습니다. 그것을 어떻게 돌려주고 싶은지 우리에게 설명해주십시오. 예상대로 광고 엔티티가되면 all_price 결과는 어디로 가야합니까? – Alsatian
돌아와서 고마워, 나는 내 게시물을 변경했습니다. – Darki666