Не совсем. Грубо говоря, есть контроллер страницы, в методе выполняется какая-то логика. Потом работу принимает класс представления.
public function indexAction()
{
$foo = "bar"
$this->view->foo = $foo;
$this->view->render("template.tpl");
}
И для примера класс представления:
class View {
protected $values = array(); // для данных, которые передаются в шаблон
public function __get( $key )
{
return $values[ $key ];
}
public function __set( $key, $value )
{
$values[ $key ] = $value;
}
public function render( $template )
{
include( $template );
}
}
В файле шаблона получить данные проще простого: <p>Значение <?php echo $this->foo; ?></p>
Могу немного ошибаться. Советую обратиться к литературе
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
И для примера класс представления:
В файле шаблона получить данные проще простого:
<p>Значение <?php echo $this->foo; ?></p>
Могу немного ошибаться. Советую обратиться к литературе