1

Использование сеттеров в модели

class User extends ActiveRecord\Model {
	static $setters = array('password','more','even_more');

	# now to define the setter methods. Note you must
	# prepend set_ to your method name:
	function set_password($plaintext) {
		$this->encrypted_password = md5($plaintext);
	}
}

$user = new User();
$user->password = 'plaintext';  # will call $user->set_password('plaintext')
-----------