コード例 #1
0
ファイル: Abstract.php プロジェクト: xiaoguizhidao/beut
 /**
  * @return Ess_M2ePro_Model_Component_Parent_Abstract
  */
 public function getFirstItem()
 {
     /** @var $item Ess_M2ePro_Model_Component_Parent_Abstract */
     $item = parent::getFirstItem();
     $item->setChildMode($this->childMode);
     return $item;
 }
コード例 #2
0
 public function addItem(Varien_Object $item)
 {
     if (is_null($this->childMode)) {
         return parent::addItem($item);
     }
     $item->setChildMode($this->childMode);
     if (is_null($item->getId())) {
         return parent::addItem($item);
     }
     $modelName = str_replace('M2ePro/', ucwords($this->childMode) . '_', $this->_resourceModel);
     $childObject = Mage::helper('M2ePro')->getModel($modelName);
     $childObject->addData($item->getData());
     $childObject->setOrigData();
     $childObject->setParentObject($item);
     $item->setChildObject($childObject);
     return parent::addItem($item);
 }