codeigniter как передать base_url () из контроллера

1

Я хочу передать base_url() из контроллера для просмотра. Без эха в представлении он сам, я хочу передать его в массиве, как показано ниже,

$data= array(
'url'=> "<a href='".base_url()."/method/parm'>click</a>"
);

как я могу это сделать??

Благодарю!

  • 0
    Нажмите .
  • 1
    без отображения эха означает, что вы не можете передать данные из контроллера для просмотра
Теги:
arrays
codeigniter

3 ответа

3
Лучший ответ

вам нужно передать переменную $ data

$data['sample'] = "<a href='".base_url()."/method/parm'>click</a>";
$this->load->view('myview',$data);

то, на ваш взгляд, просто выделите нужный вам индекс.

Пример просмотра

<div>
<?php echo $sample; ?>
</div>

Надеюсь это поможет

  • 0
    Я не могу справиться с представлением .. ссылка автоматически преобразуется в ссылку, но base_url () останется прежней .. Я хочу, чтобы она автоматически отображалась эхом ..
0

Открыть /application/config/config.php

$config['base_url'] = 'your base url'; // Ex:'http://localhost/testproject/'
0

на вашем контроллере:

$data['base_url'] = base_url();
$this->load->view('myview',$data);

на ваш взгляд

просто введите

<a href="<?php echo $base_url; ?>/method/parm">click</a>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню