[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mvc рендер одной части отображения
mue
Хочу в общий шаблон вывода странички вывести переменную, в которой уже бы содержался заранее сгенерированный html код.


<div>
<?php echo $this->info ?>
</div>


Вопрос на сколько верно я генерирую этот кусок кода ( $this->info )
Сейчас я делаю так:


view->info = renderPath('name_template', $data);

function renderPath($name, $data){

ob_start();
require 'views/' . $name . '.php';
$result = ob_get_contents();
ob_end_clean();

return $result;
}




Спустя 5 часов, 51 минута, 47 секунд (27.08.2012 - 17:31) DarkLynx написал(а):
Я бы только заменил

$result = ob_get_contents();
ob_end_clean();

на

$result = ob_get_clean();


А в целом нормально. Не понятно только зачем передавать $data если она нигде не используется.

Спустя 10 минут, 24 секунды (27.08.2012 - 17:41) mue написал(а):
Когда подключается шаблон


require 'views/' . $name . '.php';


там foreach проходит по $data и рисует из нее данные.

Спасибо за ответ.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.