/** * @param Zend_Db_Table_Rowset $row * @param Oil_Model_Oil $entry * @return Oil_Model_Oil */ protected function _setDbData($row, Oil_Model_Oil $entry) { $info = $this->getDbTable()->info(); $properties = $info['cols']; foreach ($properties as $property) { $entry->__set($this->_normaliseName($property), $row->{$property}); } return $entry; }
/** * @param Oil_Model_Oil $pageItem * @return $this */ public function setParamsDataItem(Oil_Model_Oil $pageItem) { if (Zend_Auth::getInstance()->hasIdentity()) { $this->_request->setParams(array('dataItem' => array('controller' => 'oil', 'id' => $pageItem->getId(), 'active' => $pageItem->getActive(), 'deleted' => $pageItem->getDeleted()))); } return $this; }