Я хотел бы избежать жесткого кодирования URL-адресов в представлениях.
Пример:
//view
echo form_open( base_url( 'users/add' ) );...
//routes
$route['users/add']['post'] = 'UserController/insert';
Таким образом, каждый раз, когда я обновляю URL-адрес в маршрутах, мне приходится переходить к просмотру, находить форму и вручную обновлять отображаемый URL-адрес, что может быть очень утомительно.
В laravel вы можете назвать маршрут следующим образом:
//routes.php
$route->post('users/add', 'UserController@insert')->name('insertUser');
и вызовите его прямо из представления с помощью вспомогательной функции
//view
form_open( routes('insertUser') );...
Таким образом, URL-адрес в представлении обновляется автоматически и избавляет вас от необходимости делать это вручную.
Мне интересно, есть ли что-то подобное в CodeIgniter.
Заранее спасибо!