使用逻辑运算符进行CodeIgniter表单验证

时间:2017-05-08 05:25:04

标签: php codeigniter

如何在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表单验证来实现此目的或逻辑运算符

1 个答案:

答案 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');
}