Как получить базовый url в CodeIgniter 2. *

В config.php

$config['base_url'] = 'http://localhost/codeigniter/'; 

Ввиду

 <link rel="stylesheet" href="<?php base_url(); ?>css/default.css" type="text/css" /> 

=> Error: Call to undefined function base_url(); Помоги мне

Чтобы использовать base_url() (стенографию), сначала необходимо загрузить URL Helper

 $this->load->helper('url'); 

Или вы можете автозагрузить его, изменив application/config/autoload.php

Или просто используйте

 $this->config->base_url(); 

То же самое относится к site_url() .

Также я вижу, что вам не хватает echo (хотя это не ваша текущая проблема), используйте приведенный ниже код, чтобы решить проблему

 <link rel="stylesheet" href="<?php echo base_url(); ?>css/default.css" type="text/css" /> 

Я знаю, что это очень поздно, но полезно для новичков. Мы можем использовать помощник URL-адреса atuload, и он будет доступен по всему приложению. Для этого в приложении \ config \ autoload.php измените следующим образом:

 $autoload['helper'] = array('url'); 

Чтобы использовать base_url() вам нужно загрузить помощник URL. В контроллере выполните следующие действия:

 $this->load->helper('url'); 

Тогда, на ваш взгляд, вы можете:

 echo base_url(); 

Просто загрузите вспомогательный класс

 $this->load->helper('url'); 

это оно.