Codeigniter - 显示数组字段的单个错误消息

csi*_*csi 5 validation html5 codeigniter validationerror

每个客户都有各自的详细信息.这是一个非常简单的例子.

<input type="text" name="customer_names[]" />

在codeigniter中,每个customer_name都是必需的
$this->form_validation->set_rules('customer_names[]','Customer Names','required');

如果任何客户名称为空,则validation_errors();显示整个阵列的一条消息.

如何为该客户获取个别错误消息?

注意: echo form_error('customer_names[0]');我正在尝试实现customer_name 0留空的位置.

bir*_*ric 1

查看表单验证文档,特别是使用数组作为字段名称部分,我认为您需要通过在名称中包含索引来显式命名您的输入,以使该form_error()方法按照您的意愿工作。

因此,为了form_error('customer_names[0]')工作,实际上必须有一个名为 的输入customer_names[0]