запрос выбрать из двух таблиц на symfony

Я изучаю основы Symfony. Теперь я получаю все данные из таблицы MySQL orders сюда:

$c = new Criteria();
$this->items = OrdersPeer::doSelect($c);

Также у меня есть другой стол orders_complete, Как я могу получить данные из таблиц orders а также orders_complete?

Я хочу сделать этот запрос:

SELECT * FROM orders, orders_complete WHERE orders.id =
orders_complete.id

1

Решение

Если я правильно помню, с Propel вы сможете сделать что-то вроде:


$c = new Criteria();
$orders = OrdersPeer::doSelect($c);
foreach($orders as $order) {
$complete = $order->getOrderCompletes();
// do something with $order and $complete ...
}

Это при условии, что вы определили отношения двух таблиц в файле схемы …
Проверьте документацию по этому вопросу: http://propelorm.org/documentation/04-relationships.html#using-relationships-in-a-query

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]