拥有大量客户,每个客户都有各自的详细信息。这是一个非常简单的例子。
<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 留空。
最佳答案
查看 Form Validation文档,特别是 Using Arrays as Field Names部分,我认为您需要明确命名您的输入
通过在名称中包含索引以使 form_error()
方法按您的意愿工作。
因此,为了使 form_error('customer_names[0]')
正常工作,实际上必须有一个名为 customer_names[0]
的输入。
关于html - Codeigniter - 显示数组字段的个别错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436146/