Это относится к Kohana 2.3.2
Я недавно начал делать свои представления более динамичными. Использование шаблона по умолчанию в качестве базы, теперь я делаю в контроллере
$this->template->innerView = new View('article');
Тогда, в середине моего template.php
, у меня есть
<?php echo $innerView; ?>
Чтобы повторить «внутренности» представления статьи между моим верхним и нижним колонтитулом. Это прекрасно работает, за исключением того, что все переменные, которые я определил для $this->template
, недоступны из нового представления. Я знаю, что мог бы, вероятно, сделать
$this->template->innerView->title = 'My Title';
Но если бы был способ заставить дочерние представления наследовать переменные своих родителей, это было бы замечательно.
Есть?