100+ способов передать переменные в шаблон…
1. Да, можно bind'ить переменные, но когда это удобно? Новичку нужны полезные примеры
2. Метод render() вообще в явном виде необязателен — при преобразовании к строке он и так вызовется
3. Шаблоны можно встраивать друг в друга и в теле шаблона. <? echo View::factory('foo/bar')->set('baz', $baz) ?> Переменная $baz в этом случае берется из области видимости текущего шаблона.
> 2. Метод render() вообще в явном виде необязателен — при преобразовании к строке он и так вызовется
Согласен, но как вы знаете в методе __toString() нельзя выбрасывать исключения. Это может создать некоторые неудобства, поэтому я предпочитаю всегда явно указывать render(). Где это делать — в контроллере или в view — это уже другой вопрос
Да, и там описывается механизм подключения шаблонов и как подключать вложенные шаблоны с помощью этого механизма. Но механизма для подключения вложенных шаблонов тут и в помине нет.
Знакомство с Kohana 3.0 — Часть 2