1
심포니 프레임 워크를 배우고 있습니다. 지금은 MySQL의 테이블 orders
에서 이런 식으로 모든 데이터를 얻고있다 : symfony에서 두 개의 테이블을 선택하는 쿼리
또한 나는 다른 테이블$c = new Criteria(); $this->items = OrdersPeer::doSelect($c);
orders_complete
있습니다. 테이블
orders
과
orders_complete
에서 데이터를 얻으려면 어떻게해야합니까?
내가이 쿼리 수행 할 :
$c = new Criteria(); $orders = OrdersPeer::doSelect($c); foreach($orders as $order) { $complete = $order->getOrderCompletes(); // do something with $order and $complete ... }
이 :
SELECT * FROM orders, orders_complete WHERE orders.id = orders_complete.id
2 개의 테이블간에 외래 키 관계가 있는지 확인해야합니다. Propel은 관계없는 테이블에 대한 조인을 허용하지 않습니다. – Jestep