как удалить функции codeigniter из базового URL при маршрутизации - PullRequest
0 голосов
/ 06 ноября 2018

Я маршрутизировал свою функцию контроллера, и внезапно имя функции добавляется к базовому URL, как я могу удалить это?

 $route['editblog/(:num)']='Code/editblog/$1';

Затем все внезапные блоги редактирования добавляются к базовому URL, и мои внешние файлы показывают ошибку.

<script src="assests/vendor/slick/slick.min.js">

Показывает:

<script src="editblog/assests/vendor/slick/slick.min.js">

Пожалуйста, помогите мне, помощь будет высоко ценится!

Ответы [ 3 ]

0 голосов
/ 06 ноября 2018

Вам необходимо подтвердить 1 вещь:

  • application / config.php $config['base_url'] = 'application/path/'; как http://example.com/ или http://localhost/applicationName/

Теперь вы должны использовать URL-адреса, такие как

  • base_url ( 'активы / JS / файл / JS');
  • base_url ( 'контроллер / действие / параметры');

Таким образом, он будет генерировать правильные URL.

0 голосов
/ 07 ноября 2018

в вашем конфигурационном файле:

$ config ['base_url'] = 'http://test.com';

когда вы вызываете base_url () . Вы можете использовать это:

<script src="<?= base_url().'/assests/vendor/slick/slick.min.js'; ?>">
0 голосов
/ 06 ноября 2018

Вы должны изменить свои URL-адреса на:

<script src="<?php echo base_url('assests/vendor/slick/slick.min.js'); ?>">

На самом деле base_url установлено в вашем файле applications/config.php. -> config['base_url']. ДОЛЖЕН включать косую черту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...