最奇怪的错误。
我正在解析模板并插入从db中提取的相同值。我还有一个模型设置,每次查看解析的页面时都会记录一些统计信息(所有这些都以相同的方法汇集在一起)。我遇到的麻烦是在db中记录了三次stat。三个不同行上的相同值。
我正在使用一些路由并从URL中提取id和parameter2值。
这一直困扰着我,任何想法都会受到赞赏
答案 0 :(得分:0)
它被调用一次还是三次?尝试使用IDE或FireBug单步执行代码......
答案 1 :(得分:0)
因此,解析库似乎会为需要替换的每个数据块运行模板代码。
foreach ($data as $key => $val)
{
if (is_array($val))
{
$template = $this->_parse_pair($key, $val, $template);
}
else
{
$template = $this->_parse_single($key, (string)$val, $template);
}
}
所以我现在正在尝试确定解析数据的最佳方法,而不需要循环。