У меня проблема, когда я делаю пользовательские функции проверки с помощью form_validation lobreria, проблема заключается в следующем:
Когда я определяю пользовательскую функцию, предыдущие правила проверки не работают (обязательно, обрезать, maxlength), но когда я удаляю пользовательскую функцию, такие функции, как required, max_length, если они работают. Вот код:
$this->form_validation->set_rules(
'date', 'Date',
array(
'required',
'trim',
'max_length[10]',
array(
'date_format',
function($str){
return false;
}
)
),
array(
'date_format' => 'The date format is incorrect'
)
);
Функция, которая возвращает FALSE, является лишь примером, я имею в виду, что когда я хочу создать пользовательскую функцию, если я определяю другие предыдущие правила, такие как required, trim, maxlength, они не распознаются.
Я надеюсь, что вы можете помочь мне, пожалуйста.
Спасибо
Задача ещё не решена.
Других решений пока нет …