如何在codeignitor表单验证规则中使用逻辑运算符
我有这个代码
$this->form_validation->set_rules('company_name', 'First name', 'trim|required');
仅检查一个字段。 我有两个字段1- company_name 2-用户名
我要做的是这样的事情,如果任一字段填充,则返回true。
set_rules('company_name', 'Company Name' || 'username', 'User Name', 'trim|required');
(这不起作用)
如何使用||进行codeignitor表单验证来实现此目的或逻辑运算符
答案 0 :(得分:0)
您可以使用以下方式设置条件:
if (!empty($this->input->post('company_name'))) {
$this->form_validation->set_rules('company_name', 'Company name', 'trim|required');
} else {
$this->form_validation->set_rules('username', 'User name', 'trim|required');
}