Способ, которым Laravel реализует его, - просто путем присвоения имени маршруту, который вы уже можете сделать сами в codeingniter, используя $config[]
, просто создав новый файл конфигурации в вашем app/config
и назвав свой маршрут как свой. сделал в laravel следующим образом:
$config['insertUser'] = 'users/add';
Затем загрузите этот файл конфигурации в свой контроллер следующим образом:
$this->load->config('your_config_file_name');
Затем, по вашему мнению, вы можете использовать это значение следующим образом:
form_open( base_url( $this->config->item('insertUser') ) );
Вы можете достичь этого, сначала установив элемент конфигурации маршрутизатора в файле конфигурации (файл по умолчанию находится в application / config / config.php ), например:
$config['routes']['insertUser'] = 'users/add';
[ 114], затем предоставьте конфигурацию выше в элемент стандартных маршрутов на rout.php ,
$route[$this->config->item('routes')['insertUser']]['post'] = 'UserController/insert';
, а затем в представлении вы можете вызвать его динамически следующим образом: ]
Так что каждый раз, когда вам нужно изменить маршрут, вы просто изменяете в config.php .