Example #1
0
 /**
  * @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;
 }