Intereting Posts

Разница между URL-адресом URL-адреса CodeIgniter и базовым URL-адресом

Привет В чем разница между SiteUrl () и BaseUrl ()? В моем предыдущем проекте это базовый url, но теперь в моем новом проекте это Siteurl.Why это происходит? Является ли baseurl () устаревшим

Related of "Разница между URL-адресом URL-адреса CodeIgniter и базовым URL-адресом"

Чтобы устранить все ваши сомнения, вам нужно прочитать руководство 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 

Вы можете обратиться к этому форуму:

http://ellislab.com/forums/viewthread/113974/

Нет сомнений, что ответы kumar_v и nidheesh абсолютно правильны. Однако я хотел бы добавить, когда использовать base_url () и site_url (). В основном можно использовать site_url () при создании ссылок для контроллеров, тогда как base_url () можно использовать там, где нам нужно создавать URL-адреса для таких ресурсов, как загрузка файла css или js или какого-либо изображения.

Я всегда предпочитаю использовать site_url () для создания ссылок на контроллеры или ajax urls и base_url () для загрузки активов.