如何结合 Kohana ORM 验证和 MySQL 功能?
Posted
技术标签:
【中文标题】如何结合 Kohana ORM 验证和 MySQL 功能?【英文标题】:How to combine Kohana ORM validation and MySQL functions? 【发布时间】:2011-06-20 17:49:42 【问题描述】: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'),
);
我能想到的唯一解决方案是,在使用 DB::expr
之前,我删除 ORM 验证并使用普通 Kohana 验证验证 test
【问题讨论】:
【参考方案1】:External Validation 是唯一的选择。
【讨论】:
以上是关于如何结合 Kohana ORM 验证和 MySQL 功能?的主要内容,如果未能解决你的问题,请参考以下文章