2016-08-03 3 views
2

Я хочу загрузить свою домашнюю страницу (base_url), когда я нажимаю на свой логотип.CodeIgniter base_url() issue in anchor tag

Базовый URL - (http://localhost:8888/adminpanel/)
Когда я использую функцию base_url() внутри тега привязки, как <a href="<?php echo base_url(); ?>", он принимает меня (http://localhost:8888/adminpanel/index.html).

На самом деле я не смог найти этот index.html в любом месте в моей adminpanel папке.

Друзья, пожалуйста, помогите мне найти решение для этого. Заранее спасибо. :)

+0

вы добавили $ this-> load-> helper ('url'); в контроллере? –

+1

вы обманули свой .htaccess файл? –

+0

Я бы автоматически загрузил URL-адрес помощника в autoload.php http://www.codeigniter.com/user_guide/helpers/url_helper.html – user4419336

ответ

0

хорошо я получил это пожалуйста, вы можете попробовать с

<a class="navbar-brand" href="<?php echo base_url();?>blog"><img src="<?php echo base_url()?>assets/img/ro.jpg" class="img-responsive" alt="" title=""></a> 

Dont написать свой адрес внутри функции просто попробовать с этим

+0

Вы также можете удалить «/», если вы уже получили в функции base_url() –

+0

еще не работающий брат , – Shihas

+0

Можете ли вы мне помочь в маршрутизации. Блог - это мой контроллер, и в этой функции индекса вызывается представление '(main.php)'. – Shihas

0

Если вы хотите, чтобы перейти к домашней странице вы можете использовать <?php echo site_url()?> base_url в простых словах, используемый для получения базового пути, необходимый для CSS или изображений

если страничка является http://www.example.com вы можете иметь <?php echo site_url()?>

и если вы хотите пойти в http://www.example.com/index.php/dashboard вы можете иметь <?php echo site_url('dashboard'); ?> где в config.php

$config['base_url'] = ''; 
$config['index_page'] = 'index.php'; 

дать попробовать на вышеупомянутые вещи.

Более описание относительно SITE_URL и base_url можно найти здесь what is the difference between site_url() and base_url()?

0

В наборе config.php следующее:

$config['base_url'] = 'http://example.com/'; // Set your Home URL 

Если вы используете mod_rewrite, чем изменение следующий ..

$config['index_page'] = ''; 

 Смежные вопросы

  • Нет связанных вопросов^_^