Эквивалент чистого dwoo будет:
$dwoo->output('DwooTest/index', array('assignedVar' => 'Hello'));
(на самом деле я использую его с codeigniter - с библиотекой Фила Стерджена):
$this->dwooParser->parse('DwooTest/index', array('assignedVar' => 'Hello'));
затем внутри index.php
{$assignedVar} //outputs 'Hello'
<?php
$localVar = 'LocalVar';
?>
{$localVar} //output: error
Есть ли способ передать данные из php внутри шаблона в dwoo var?
Почему я использую это, потому что у меня есть представление, которое требует некоторой предварительной обработки (это своего рода расширенное представление, поэтому я не хочу помещать обработку каждый раз внутри контроллера), внутри index.php у меня есть
require 'index.h.php' //(notation inspired from c++ header files)
В соответствии с приведенным выше примером, index.h.php обработает $ assignVar и поместит данные в $ localVar, тогда отображение данных будет происходить внутри шаблона index.php.
(Также в примечании, где находится документация для этого Dwoo ... Я имею в виду, что вики ... это так?)