如何验证Codeigniter中结合的多个字段?

sai*_*int 1 php codeigniter

是否有一种创造性且简单的方法可以同时检查多个表单字段.

我有一个表单,其中包含动态生成的字段,每个表单都有唯一的ID.

事情是提交所有字段不是必需的,但在提交之前必须至少填写一个字段.

有没有办法在Codeigniter中执行此操作,或者我将如何有效地验证这一点.

我知道可以单独检查每个字段,但我正在寻求一种更清洁的方式.

我希望你们这些都很清楚.谢谢.

rea*_*ker 5

试试这个:

$_POST['data_you_want_to_validate_together'] = $_POST['first_field'] . $_POST['second_field'];
$this->form_validation->set_rules('data_you_want_to_validate_together','Some Data', 'required|callback_some_function');
Run Code Online (Sandbox Code Playgroud)

现在您可以通过以下方式获取数据:

echo $this->input->post('data_you_want_to_validate_together');
Run Code Online (Sandbox Code Playgroud)