В чем разница между $ routes-> get и $ routes-> add в codeigniter 4? - PullRequest
0 голосов
/ 09 мая 2020
$routes->get('login', 'C_auth::display_login');
$routes->add('login', 'C_auth::display_login');

В чем разница между get и add? Я тестирую их обоих, и кажется, что они делают то же самое

1 Ответ

0 голосов
/ 11 мая 2020

Прежде всего, я хотел бы поблагодарить @ sauhardn c за то, что он указал мне правильное направление.

Да, что @ sauhardn c правильно, я пробовал направлять форму с помощью post к маршруту с помощью метода get и выдает ошибку. Поэтому, если у вас есть форма с методом post, используйте метод post в своем маршруте. Add также будет работать, но я думаю, что метод из вашей формы и ваш маршрут должны быть одинаковыми.

Это будет ваш маршрут

$routes->post('register-user','C_auth::authenticate_registration');

или

$routes->add('register-user','C_auth::authenticate_registration');

Это будет ваша форма

<form action = '<?php echo route_to('register-user') ?>' method="post" accept-charset="utf-8">

...