没有数据库的opencart分页

时间:2013-12-13 00:11:56

标签: php database pagination opencart

无论如何我可以在opencart中实现分页类而无需调用数据库吗? 如何控制视图中显示的产品的限制。我正在尝试在从csv解析和我为opencart编写的导入类插入数据库之前对一长串产品进行分页。下面的代码是我试图解决的问题,这是从限制产品到视图的模型的代码,我需要使用csv解析器输出的数组执行此操作。

   if (isset($data['start']) || isset($data['limit'])) {
        if ($data['start'] < 0) {
            $data['start'] = 0;
        }               

        if ($data['limit'] < 1) {
            $data['limit'] = 20;
        }   

        $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];
    }

任何想法将不胜感激!! : - )

1 个答案:

答案 0 :(得分:0)

您正在寻找for循环:

$demo_array = file('your_file.csv'); // load your csv

$start = $data['start']; // e.g. 0
$limit = $data['limit']; // e.g. 20

for($i = $start; $i < $limit; $i++) {
    // process this result using $i as the array key
    // var_dump($demo_array[$i]);
}
  

文档