我开始编写自己的小型框架,并且我已经了解了它的模板部分。到目前为止,我已经能够用以下代码替换简单的变量:
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);
}
哪个工作正常,但我现在正在寻找的是,如果我想循环显示来自数据库的未知数量的记录,我尝试了一些想法,但到目前为止似乎没有一个有效