我是新来的opencart,我创建了一个模块,像最新的opencart模块,但区别是唯一的最新模块显示最新产品,我的模块是所有产品和随机显示产品。这个我的模块工作正常..但有一个问题发生显示每个产品的实际评价..现在我想添加额定系统在我的模块。 所以我想知道,应该是MySQL的正确查询,以获得所有产品信息,如名称,描述,评论,评级,product_id等..如何显示opencart模块中的所有产品信息?
1
A
回答
4
你还没有显示你的方法,所以它只是一般指针
第一加载product.php模型在控制器文件$this->load->model('catalog/product');
然后你决定调用的getProducts时,这将是你的过滤器,如果你不给它会返回所有产品在数据库中的任何过滤器,可以说你决定没有过滤器,然后只是传递一个空的数据阵列(或根本不传递任何东西)
$data = array();
然后调用该函数
$results = $this->model_catalog_product->getProducts($data); //or without $data
现在你可以做这样的事情
foreach ($results as $result) {
$this->data['products'][] = array(
'product_id' => $result['product_id'],
'name' => $result['name'],
'rating' => $result['rating'],
);
现在你可以使用在您的TPL文件中像
<?php foreach ($products as $product) { ?>
some code here
<?php echo $product['rating']; ?>
<?php } ?>
这是如果你知道getProducts函数如何从数据中提取数据,那么你应该使用通用的方法,也很容易数据库和返回结果查看getProducts功能产品目录/型号/目录/ product.php
相关问题
- 1. OpenCart在产品块中显示重量
- 2. Opencart没有显示产品
- 3. 如何在opencart的单个页面中显示所有产品?
- 4. 如何在OpenCart的“最新产品”模块中排除产品?
- 5. 如何在OpenCart 2.x的成功页面上获取并显示所有产品详细信息
- 6. Opencart - 如何仅显示产品类别及其子产品?
- 7. 如何按产品ID显示OpenCart产品列表
- 8. Opencart的显示所有产品搜索页
- 9. 如何使用opencart中的自定义链接显示所有产品
- 10. 如何使用Opencart 1.5中的每个产品显示所有类别?
- 11. Vtiger产品图片信息中未显示产品图片:
- 12. 如何显示从产品列表中单击时的产品详细信息
- 13. OpenCart - 并非所有产品在分类页上显示
- 14. Opencart的 - 显示两种产品的
- 15. Shopify收集显示产品信息
- 16. Opencart未显示产品的总价格
- 17. 如何仅显示已批准的产品 - 当前显示所有产品
- 18. OpenCart 3没有显示我的模块
- 19. 如何在WishProductDetails.java中显示抽头产品信息
- 20. 在Woocommerce产品页面显示更多产品元信息
- 21. OpenCart产品页面显示首页
- 22. X-Cart Pro模块显示产品详细信息页面中的卖家信息
- 23. Opencart v1.5.4.1 - 不显示模块
- 24. Magento:所有产品的产品奖品显示为零
- 25. 我想从opencart获得所有产品
- 26. 在类别页面中显示产品模型opencart
- 27. 在搜索结果中显示产品模型Dropdown Journal + Opencart
- 28. 如何在footer.tpl中显示精选产品列表opencart
- 29. 如何在opencart中显示未来产品
- 30. 显示所有产品在Magento静态块所属类别
不错的答案(+1)。刚刚纠正了一个小的错字 – CapelliC 2013-02-11 16:17:13
谢谢你的宝贵答复..但这里是我的模型 - >模块部分 - > my_module.php中的数据库代码和代码是 – Neeraj 2013-02-12 05:20:13
$ query =“select p.product_id,p.image,p。模型,p.price,p.sort_order,p.status,p.width,p.height,p.weight_class_id,p.weight,p.quantity,p.tax_class_id,pd.product_id,pd.language_id,pd.name, pd.description,pd.meta_description,pd.meta_keyword,r.rating,r.product_id FROM“。 DB_PREFIX。 “产品p”。 DB_PREFIX。 “product_description pd”。 DB_PREFIX。 “review r where pd.product_id = p.product_id order by RAND()LIMIT”。 $值。 “”;这是我的代码,但是当我使用此代码的某个时候,它不显示该产品,有时它会给我错误。 – Neeraj 2013-02-12 05:28:40