私は自分の小規模なフレームワークを作成し始めました。これまでのところ、私は次のコードに置き換え単純な変数を行うことができた:私は、データベースからレコードの未知の数を表示するためにループしたい場合テンプレートでループを使用する
public function view($page, $vars)
{
if(!file_exists('system/views/' . $page . '.php'))
{
trigger_error("No Template found", E_USER_ERROR);
}
$tempArray = file_get_contents('system/views/' . $page . '.php');
foreach($vars as $key => $value)
{
$tempArray = str_replace('{' . $key . '}', $value, $tempArray);
}
print $tempArray;
unset($tempArray);
}
正常に動作しますが、私が今探していますがあると私はアイデアのカップラーを試しましたが、これまでに働いているようには思えません。
の多くがありますオープンソースのPHPテンプレート言語、なぜあなたはそれらの1つを見ていないのですか? – Zed