如何结合Kohana ORM验证和MySQL功能?

时间:2011-06-20 17:49:43

标签: mysql validation orm model kohana

test验证将失败,因为有MySQL函数AES_ENCRYPT等。

使用MySQL功能的ORM

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

带验证的ORM模型

class Model_User extends ORM {

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

我能解决的唯一解决方案是,在使用test

之前,我删除了ORM验证并使用正常的Kohana验证验证DB::expr

1 个答案:

答案 0 :(得分:0)

External Validation只是选项。