我必须在codeigniter中对db进行验证。我使用sql server,我的表的语法为[db].[dbo].[table]
(我使用了很多dbs)。问题是,是否可以进行is_unique验证,如:
$this->form_validation->set_rules('login', 'login', 'required|trim|xss_clean|is_unique[auditorias].[dbo].[usuarios].login]');
我遇到一个错误,认为对{Auditorias数据库的查询dbo
列是唯一的。在codeigniter文档中,语法为table.column
,但似乎没有db.dbo.table.column
。
有没有任何方法可以在没有回调函数的情况下执行此操作?
答案 0 :(得分:2)
$this->form_validation->set_rules('login', 'login', 'required|trim|xss_clean|is_unique[auditorias.login]|is_unique[dbo.login]|is_unique[usuarios.login]');
答案 1 :(得分:0)
我只是看到没有任何方法,所以我使用callback_函数。