2016-02-05 2 views
0

Я использую Codeigniter 2, настроенный с hmvc, все работает нормально. Но по какой-то странной причине base_url() не работает, пытаясь использовать его, и держит меня на странице не найденной. Если я положу относительный путь, чтобы направить меня туда, куда я хочу пойти, он принимает меня туда, но не с base_url.base_url не работает в codeigniter x2 с использованием hmvc

Если я создаю функцию тестирования и echo вне base_url он печатает на экране base_url

У меня есть помощник URL-адрес загружаемой в автозагрузку файл в конфигурации также, если я загружаю помощник URL-адрес вручную в верхней части html страница base_url() функция все еще не работает

Есть ли какие-либо вещи, которые могут вызывать ее неработать? Он работал отлично на локальном хосте, но перестал работать по какой-то странной причине.

спасибо

ответ

0

Вы проверили файл config.php? base_url должен зачёте быть один у вас на вашем локальном хосте

$config['base_url'] 

вы можете избежать этого с этой маленькой хитрости

if ($_SERVER['SERVER_ADDR'] == '127.0.0.1'){ 
    $config['base_url'] = 'yourlocaladdress.local'; 
}else{ 
    $config['base_url'] = 'yourproduction.com'; 
} 

надежда, что помогает

+0

спасибо за ответ, к сожалению, он не работал я могу видеть, что должен делать ваш код, но на хром-консольных инструментах он говорит, что мои js и css-файлы не найдены и выделены красным цветом, которые вы вызываете в base_url() –

+0

, пытались ли вы это сделать? '$ this-> config-> item ('base_url')' – David

+0

Включить сокращение URL-адреса из config @ chris-keenan. И загрузить библиотеку URL-адресов – devpro