0

我的验证设置如下:

[
    'field' => 'impressions[]',
    'label' => 'Impressions',
    'rules' => 'required'
],

我有五个称为印象[] 的输入字段。我遇到的问题是,除非全部填写,否则表格将无法验证。我想让它只需要一个。有什么最佳实践吗?

4

1 回答 1

2

@dallen,

您需要使用验证回调来检查:

http://ellislab.com/codeigniter/user-guide/libraries/form_validation.html#callbacks

您可以将印象传递给它,然后进行正常的 php 数组大小检查等

于 2013-02-06T23:11:03.950 回答