Codeigniter与sql server的'is_unique'验证

时间:2016-06-21 11:41:10

标签: php sql-server codeigniter

我必须在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

有没有任何方法可以在没有回调函数的情况下执行此操作?

2 个答案:

答案 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_函数。