純粋な dwoo に相当するものは次のとおりです。
$dwoo->output('DwooTest/index', array('assignedVar' => 'Hello'));
(私は実際に codeigniter で使用しています - Phil Sturgeon のライブラリで):
$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 は $assignedVar を処理し、データを $localVar に入れ、データの表示はテンプレート index.php 内で行われます。
(ちなみに、この Dwoo のドキュメントはどこにありますか? つまり、その wiki は... それだけですか?)