Вот ситуация: при создании проекта в CodeIgniter 2.2.0 я пытался проверить табличную форму с помощью специального валидатора данных. Табличная форма была настроена для передачи данных POST на сервер в стандартном формате массива, и я использовал ненулевые цифровые клавиши. Мои ключи, которые кодируют важные данные, начались с 1 в форме, которую я пытался отлаживать. Я заметил, что класс Form_validation CodeIgniter вызывал мой валидатор во 2-й и 3-й строке моих данных (с ключами 2 и 3 соответственно), но не с первой строкой (с ключом 1).В CodeIgniter 2.2.0, почему валидатор формы не вызывает мою пользовательскую процедуру проверки входных данных массива?
Почему это должно быть так? CodeIgniter Form_validation documentation указывает, что вы можете использовать нечисловые ключи массива, поэтому можно было бы ожидать ненулевых числовых ключей массива.