Привет В чем разница между SiteUrl () и BaseUrl ()? В моем предыдущем проекте это базовый url, но теперь в моем новом проекте это Siteurl.Why это происходит? Является ли baseurl () устаревшим
Чтобы устранить все ваши сомнения, вам нужно прочитать руководство CodeIgniter. Пожалуйста, нажмите здесь
базовый URL
Возвращает базовый URL вашего сайта, как указано в вашем файле конфигурации. Пример: echo base_url ();
Эта функция возвращает то же, что и site_url, без добавления index_page или url_suffix.
Также, как и site_url, вы можете предоставлять сегменты в виде строки или массива. Вот пример строки: echo base_url («blog / post / 123»);
адрес сайта
Возвращает URL вашего сайта, как указано в вашем файле конфигурации. В URL-адрес будет добавлен файл index.php (или все, что вы указали в качестве страницы сайта index_page в вашем файле конфигурации), как и все сегменты URI, которые вы передаете функции, и url_suffix, как указано в вашем файле конфигурации.
Вам рекомендуется использовать эту функцию каждый раз, когда вам нужно создать локальный URL-адрес, чтобы ваши страницы стали более переносимыми в случае изменения вашего URL-адреса.
Сегменты могут быть необязательно переданы функции как строка или массив. Ниже приведен пример строки: echo site_url ("news / local / 123");
Вышеприведенный пример вернет что-то вроде: http://example.com/index.php/news/local/123
Вот пример сегментов, переданных как массив: $ segment = array ('news', 'local', '123');
echo site_url ($ сегменты);
Базовый url для пути изображения / сценария / css. URL сайта для адреса URL для доступа к контроллерам
echo base_url(); // http://example.com/path/to/your/ci/install echo site_url(); // http://example.com/path/to/your/ci/install/index.php
Вы можете обратиться к этому форуму:
Нет сомнений, что ответы kumar_v и nidheesh абсолютно правильны. Однако я хотел бы добавить, когда использовать base_url () и site_url (). В основном можно использовать site_url () при создании ссылок для контроллеров, тогда как base_url () можно использовать там, где нам нужно создавать URL-адреса для таких ресурсов, как загрузка файла css или js или какого-либо изображения.
Я всегда предпочитаю использовать site_url () для создания ссылок на контроллеры или ajax urls и base_url () для загрузки активов.