コード例 #1
0
ファイル: AbstractCollection.php プロジェクト: nja78/magento2
 /**
  * Redeclare after load method for specifying collection items original data
  *
  * @return $this
  */
 protected function _afterLoad()
 {
     parent::_afterLoad();
     foreach ($this->_items as $item) {
         $item->setOrigData();
         if ($this->_resetItemsDataChanged && $item instanceof \Magento\Framework\Model\AbstractModel) {
             $item->setDataChanges(false);
         }
     }
     $this->_eventManager->dispatch('core_collection_abstract_load_after', ['collection' => $this]);
     if ($this->_eventPrefix && $this->_eventObject) {
         $this->_eventManager->dispatch($this->_eventPrefix . '_load_after', [$this->_eventObject => $this]);
     }
     return $this;
 }