Php CodeIgniter-解析器类和数据库问题
最奇怪的虫子 我正在解析一个模板并插入从db中提取的相同值。我还建立了一个模型,每次查看解析的页面时都会记录一些统计数据(所有这些数据都用相同的方法收集在一起)。我遇到的问题是,数据库中记录了三次stat。三个不同行上的值相同 我正在使用一些路由,并从URL中提取id和parameter2值Php CodeIgniter-解析器类和数据库问题,php,codeigniter,Php,Codeigniter,最奇怪的虫子 我正在解析一个模板并插入从db中提取的相同值。我还建立了一个模型,每次查看解析的页面时都会记录一些统计数据(所有这些数据都用相同的方法收集在一起)。我遇到的问题是,数据库中记录了三次stat。三个不同行上的值相同 我正在使用一些路由,并从URL中提取id和parameter2值 这一直困扰着我一整天,如果有任何想法,我都会感激的它会被呼叫一次还是三次?尝试使用IDE或FireBug单步遍历代码…这样,解析库似乎会针对需要替换的每一段数据遍历模板代码 foreach ($data a
这一直困扰着我一整天,如果有任何想法,我都会感激的它会被呼叫一次还是三次?尝试使用IDE或FireBug单步遍历代码…这样,解析库似乎会针对需要替换的每一段数据遍历模板代码
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);
}
}
因此,我现在正在尝试确定无循环解析数据的最佳方法。我想知道url结构是否导致脚本多次运行。我将对URI路由做一些更深入的研究