0

Dwoo がテンプレートを探しているパスをどうにかして追加できますか? テンプレートを保存するフォルダーが 2 つあり、「../templates/template.tpl」などを実行したり、絶対パスを使用したりせずに、これら 2 つのディレクトリでextends関数を使用したいと考えています。

したがって、テンプレートでこれを行うと

{extends "base.htm"}

たとえば、このファイルのディレクトリ「/www/site/templates」と「/www/site/static」を Dwoo に見てもらいたいと思います。

4

1 に答える 1

0

Dwoo_Template_File クラスの includePaths 関数を使用できます。次に例を示します。

$tpl = new Dwoo_Template_File('foo.html');
$tpl->setIncludePath(array('/www/site/templates', '/www/site/static'));
echo $dwoo->get($tpl, $data);

次に、それらすべてのディレクトリから自動的に相対パスを検索し、最初に見つかったパスを取得します。

于 2010-12-21T18:25:41.407 に答える