Правила проверки CodeIgniter 4 не работаютPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Правила проверки CodeIgniter 4 не работают

Сообщение Anonymous »

Я хочу спросить о правилах проверки с использованием CodeIgniter 4. Проверка не отправляет неправильное сообщение.
Вот мой контроллер для выполнения формы

Код: Выделить всё

         if (!$this->validate([
'name'  => [
'rules'      => 'required|min_length[3]|max_length[25]',
'errors'     => [
'required'      => 'Name actress must be filled.',
'min_length'    => 'Name actress minimum 3 character.',
'max_length'    => 'Name actress maximum 25 character.',
]
],
'years' => [
'rules'  => 'required|min_length[4]|max_length[4]|is_natural',
'errors' => [
'required'      => 'Years must be filled.',
'min_length'    => 'Years minimum 4 numbers.',
'max_length'    => 'Years maximum 4 numbers.',
'is_natural'    => 'Years only numbers.',
]
],
])) {
$validation = $this->validation;
session()->setFlashdata('wrong', 'there is an error, check your form again.');
return redirect()->to('/home/actress')->withInput()->with('validation', $validation);
Вот мой домашний контроллер

Код: Выделить всё

    public function actress(): string
{
$data = [
'nationalities' => $this->NationalityModel->findAll(),
'validation' => $this->validation
];
return view('index/actress', $data);
}
А вот форма просмотра

Код: Выделить всё





Name


Подробнее здесь: [url]https://stackoverflow.com/questions/78434846/codeigniter-4-validation-rules-not-working[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»