2011-06-20 10 views
0

testのMySQL関数AES_ENCRYPTがありますので、検証は、失敗するなどのMySQL関数でKohana ORM検証とMySQL関数を組み合わせる方法は?

ORM

$user = ORM::factory('user', 1); 
$user->test = DB::expr("AES_ENCRYPT('something', 'secret_key')"); 

私が把握でき、検証

class Model_User extends ORM { 

    public function rules() 
    { 
     'test' => array(
      array('alpha'), 
     ); 
    } 
} 

唯一のソリューションとのORMモデルORM検証を削除し、testを検証することです使用前に通常のKohanaバリデーションを使用します。DB::expr

答えて

関連する問題