Как объединить двойные модели в magento?

Я хочу объединить два результата модели в переменную, чтобы использовать ее в реестре. Есть способ сделать это?

  $commercial = Mage::getModel('thorleif/commercial')->load(1);
$lcat = Mage::getModel('thorleif/mapping')->load(1);
//$mergedresult = $commercial + $lcat
Mage::register('commerciaux_data', $mergedresult);

Заранее спасибо.

1

Решение

Вы можете получить как массив для каждого результата, используя получить данные() и объединить их для вашего конечного результата.
Пожалуйста, смотрите код ниже:

$commercial = Mage::getModel('thorleif/commercial')->load(1);
$lcat = Mage::getModel('thorleif/mapping')->load(1);
$mergedresult = array('commercial' => $commercial->getData(), 'mapping' => $lcat->getData());
//print_r($mergedresult);
Mage::register('commerciaux_data', $mergedresult);

Надеюсь, что это поможет вам.

0

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

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