public function set($column, $value) { if (in_array($column, $this->_i18n_fields)) { $column .= '_' . I18n::lang(); } return parent::set($column, $value); }
/** * Handles setting of column * * @param string $column Column name * @param mixed $value Column value * @return void */ public function set($column, $value) { if (array_key_exists($column, $this->_aliased)) { $column = $this->_aliased[$column]; } if (isset($this->_foreign_fields[$column]) and !array_key_exists($column, $this->_related)) { $this->_foreign_fields_data[$column] = $value; return; } return parent::set($column, $value); }