/** * Always perform filtering when the content of an object is fed from an input */ function setFromArray($input) { // Clean up foreach ($input as $key => $value) { if (is_string($value) and $this->_filterData) { $input[$key] = htmlSpecialChars($value, ENT_NOQUOTES); } } // OK, now call the parent function parent::setFromArray($input); }
public function setFromArray(array $data) { /*$languages = new Languages(); if(count($data)){ foreach($data as $field => $value) if(is_array($value) && ($lang = $languages->fetchRow(array('codigo = ?' => $field)))){ $this->_translateData[$lang->codigo] = array(); if(count($value)) foreach($value as $fieldLang => $valueLang)
/** * save array from Zend_Db_Table_Row_Abstract object * @author duy.ngo * @param Zend_Db_Table_Row_Abstract $row * @since 19-11-2012 */ private function _saveArray($row, $data) { $row->setFromArray($data); $row->save(); }