예제 #1
0
 /**
  * Create new materialized view
  *
  * @param $mviewName
  * @param Zend_Db_Select $select
  * @return Mage_Mview_Model_Mview
  */
 public function create($mviewName, Zend_Db_Select $select)
 {
     $mview = $this->_factory->getModel('mview/mview', array('factory' => $this->_factory))->setMviewName($mviewName);
     $this->_commandFactory->getCommandCreate($select, $mview->getMviewName(), $mview->getViewName())->execute();
     return $mview->setRefreshedAt(now())->setStatus(Mage_Mview_Model_Mview::MVIEW_STATUS_VALID)->save();
 }