Запрос на присоединение к коллекции - PullRequest
0 голосов
/ 17 августа 2011

Я хочу сделать запрос на присоединение к объекту коллекции в Magento.Я использую это:

$sets = Mage::getModel('magasin/geodecoupage')->getCollection()
        ->getSelect()
        ->joinLeft(array("i18n" => 'geo_decoupage_i18n'), 'i18n.geo_decoupage_id = main_table.id');

Я получаю хороший запрос sql, когда я отображаю $ set, но как я могу выполнить его и работать с результатом?

Спасибо

1 Ответ

1 голос
/ 17 августа 2011

Вы назначаете объект Zend select для $sets.Вот как можно вместо этого назначить коллекцию, а затем выполнить соединение.

$sets = Mage::getModel('magasin/geodecoupage')->getCollection();
$sets->getSelect()
    ->joinLeft(array("i18n" => 'geo_decoupage_i18n'), 'i18n.geo_decoupage_id = main_table.id');

// and now for an example
foreach ($sets as $item) {
    var_dump($item->debug()); // prints out the loaded attributes and values
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...