2010-09-30 6 views
0

Может кто-нибудь скажет мне, как вызвать метод из контроллера codeigniter при загрузке страницы? То, что я хочу сделать, - это получить некоторые данные из базы данных и поместить их в метатеги перед загрузкой страницы. Я, очевидно, хочу сделать это внутри заголовка. Это должно быть примерно так:Как вызвать метод из контроллера codeigniter при загрузке страницы?

method, which fetches some data from db and returns it 
<meta property="og:title" content="<?php echo $returnedValue; ?>"/> 

Может кто-нибудь дать мне руку с этим? Благодарю.

ответ

3

Страница загружается только после того, как ваш контроллер загрузил представление. Поэтому запустите свой метод перед вызовом представления и добавьте результат в массив $ data, затем загрузите представление с массивом $ data в качестве параметра.

public function index() 
    { 
    $data['returnedValue'] = yourMethod(); 
    $this->load->view('template', $data); 
    } 

Теперь $returnedValue, по мнению, имеет возвращаемое значение вашего метода. echo Это место, где вы хотите его включить.

+0

ahh, конечно !! - thx mate :) – Pavel

+0

без проблем. иногда это легкий материал, который вас трогает. –

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