CodeIgniter Forums

Full Version: How does is_unique[...] work?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
PHP Code:
$this->form_validation->set_rules('username''Username'required|is_unique[users.username]'); 

Could you explain how is_unique work? What is 'users'? The controller which contains the above code named Users, so is 'users' related to the controler name? Next, what is '.username' here? How does it work?
The answer to your question is in the documentation about the form_validation library:

is_unique[table.field] returns FALSE if the form element is not unique to the table and field name in the parameter. Note: This rule requires Query Builder to be enabled in order to work.

So users is the table, username is the field.

https://www.codeigniter.com/userguide3/l...dation.htm
How can I check is Query Builder enabled for my project?
Wouter60, thanks