Вызов маршрутов из представления в CodeIgniter

0
задан failedCoder 18 January 2019 в 11:12
поделиться

2 ответа

Способ, которым 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') ) );
0
ответ дан Sherif Salah 18 January 2019 в 11:12
поделиться

Вы можете достичь этого, сначала установив элемент конфигурации маршрутизатора в файле конфигурации (файл по умолчанию находится в application / config / config.php ), например:

$config['routes']['insertUser'] = 'users/add';
[ 114], затем предоставьте конфигурацию выше в элемент стандартных маршрутов на rout.php ,

$route[$this->config->item('routes')['insertUser']]['post'] = 'UserController/insert';

, а затем в представлении вы можете вызвать его динамически следующим образом: ]

Так что каждый раз, когда вам нужно изменить маршрут, вы просто изменяете в config.php .

0
ответ дан Hasta Dhana 18 January 2019 в 11:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: