/** * Cast la valeur d'un champ * @param mixe $name * @param mixe $value */ public function _convert($name, $value) { // Si la configuration n'existe pas if (!isset($this->_config['fields'][$name])) { return FALSE; } // Initialise l'objet $orm_field = new Orm_field($this->_config['fields'][$name], $value); // Convertie la valeur du champ $this->_data[$orm_field->name] = $orm_field->convert(); }
/** * Cast la valeur d'un champ * @param mixe $name * @param mixe $value */ public function _convert($name, $value) { // Si la configuration n'existe pas if (($config = $this->_get_config_field($name)) === FALSE) { return $config; } // Initialise l'objet $orm_field = new Orm_field($config, $value); // Convertie la valeur du champ $this->_data[$orm_field->name] = $orm_field->convert(); }