У меня проблемы с преобразованием кода проверки формы в CI 2.0.Я пытаюсь проверить массив флажков, но по какой-то причине при проверке не удается выполнить обратный вызов или нет проверки.
Как проверить массив флажков, чтобы хотя бы один из них был проверен, а значения должныбыть одним из параметров (ключ массива параметров)?
РЕДАКТИРОВАТЬ:
Вот лучшее объяснение того, где он мне не удается.Допустим, у меня есть следующие поля:
<input type="checkbox" value="1" name="purpose[]" />
<input type="checkbox" value="2" name="purpose[]" />
Я установил два правила для цели [] - одно является обязательным правилом, другое является настраиваемым обратным вызовом, который проверяет, присутствует ли значение в массивевозможные значения.
Если я отредактирую имя поля на:
<input type="checkbox" value="1" name="purpose[abc]" />
или даже изменим значение на "", проверка пройдена.Он игнорирует требуемое правило и мой пользовательский обратный вызов.
У кого-нибудь есть идеи, как с этим справиться?