我在Opencart的地址页面分页中面临问题。即使客户添加了几个地址,也只列出一个地址。
我检查了控制器和模型文件夹中的address.php文件。我尝试通过放置标志并产生无中间结果进行调试。
1)在> model> accounts> address.php
中$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "address WHERE customer_id = '" . (int)$this->customer->getId() . "'"); $num_rows_1 = $query->num_rows; $num_row_1 is echoing 3
,而
2)在> controller>帐户> address.php
中$results = $this->model_account_address->getAddresses(); $noofresult=count($results);
$ noofresult回应1
有些数据丢失了。我试图调试更多,但无法弄清楚。我从Opencart网站代码库检查了这段代码,一切看起来都不错。
任何人都可以帮我解决这个问题。
答案 0 :(得分:0)
我的理解是,你在address.php模型上获得的内容与从该函数返回的控制器上获得的内容之间存在不一致。请给我更多信息以帮助你。