Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CodeIgniter-解析器类和数据库问题_Php_Codeigniter - Fatal编程技术网

Php CodeIgniter-解析器类和数据库问题

Php CodeIgniter-解析器类和数据库问题,php,codeigniter,Php,Codeigniter,最奇怪的虫子 我正在解析一个模板并插入从db中提取的相同值。我还建立了一个模型,每次查看解析的页面时都会记录一些统计数据(所有这些数据都用相同的方法收集在一起)。我遇到的问题是,数据库中记录了三次stat。三个不同行上的值相同 我正在使用一些路由,并从URL中提取id和parameter2值 这一直困扰着我一整天,如果有任何想法,我都会感激的它会被呼叫一次还是三次?尝试使用IDE或FireBug单步遍历代码…这样,解析库似乎会针对需要替换的每一段数据遍历模板代码 foreach ($data a

最奇怪的虫子

我正在解析一个模板并插入从db中提取的相同值。我还建立了一个模型,每次查看解析的页面时都会记录一些统计数据(所有这些数据都用相同的方法收集在一起)。我遇到的问题是,数据库中记录了三次stat。三个不同行上的值相同

我正在使用一些路由,并从URL中提取id和parameter2值


这一直困扰着我一整天,如果有任何想法,我都会感激的

它会被呼叫一次还是三次?尝试使用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路由做一些更深入的研究