opencart를 처음 사용하고 opencart에서 최신 모듈과 같은 모듈을 만들었지 만 그 차이점은 가장 최근의 모듈 쇼 최신 제품이며 내 모듈은 모든 제품과 임의의 방식으로 제품을 보여주는 것입니다. 이 나의 단위는 정밀하게 작동하고있다. 그러나 각 제품을위한 실제적인 등급을 보여주기 위하여 문제가 발생한다. 지금 나의 단위에 등급 시스템을 추가하고 싶다. 그래서 whta가 이름, 설명, 리뷰, 등급, product_id 등과 같은 모든 제품 정보를 얻는 mysql의 올바른 쿼리 여야한다는 것을 알고 싶습니다.opencart 모듈에 모든 제품 정보를 어떻게 표시합니까?
1
A
답변
4
당신은 당신의 접근 방식을 보여주지 않았기 때문에 단지 일반적인 포인터
먼저 당신은 당신의 컨트롤러 파일에 product.php 모델을로드 $this->load->model('catalog/product');
다음 getProducts를 호출 할 때 당신이 데이터베이스에있는 모든 제품을 반환하는 필터를 제공하지 않는 경우 필터가 어떻게 될지 결정, 당신이 결정 말할 수 필터가 없으면 빈 데이터 배열을 전달합니다 (또는 아무것도 전달하지 않습니다).
$data = array();
는 지금이은이다
<?php foreach ($products as $product) { ?>
some code here
<?php echo $product['rating']; ?>
<?php } ?>
처럼 TPL 파일에 그것을 사용할 수 있습니다 지금은
foreach ($results as $result) {
$this->data['products'][] = array(
'product_id' => $result['product_id'],
'name' => $result['name'],
'rating' => $result['rating'],
);
같은 것을 할 수있는 기능을
$results = $this->model_catalog_product->getProducts($data); //or without $data
전화 getProducts 함수가 데이터를 가져 오는 방법을 알고 있다면 일반적인 사용법과 사용하기 쉽습니다. 데이터베이스 및 반환 결과는 카탈로그/모델/카탈로그/제품 .php의 getProducts 함수를 참조하십시오.
관련 문제
- 1. chrome.tabs.query는 모든 탭의 정보를 어떻게 표시합니까?
- 2. 데이터베이스에서 정보를 어떻게 표시합니까
- 3. 양식의 정보를 어떻게 표시합니까?
- 4. 아이들 모듈에 데이터를 전달 OpenCart
- 5. opencart 모듈에 다중 언어 지원을 추가하는 방법
- 6. Opencart '제품 옵션'오버로드
- 7. Opencart는 : Opencart 제품 페이지
- 8. 제품 속성 값에 대해서만 어떻게 표시합니까?
- 9. Opencart 제품 옵션을 장바구니에 추가
- 10. Magento URL은 제품 ID를 어떻게 표시합니까?
- 11. OpenCart - 링크를 통해 제품 추가
- 12. Opencart : 홈페이지의 특정 카테고리의 제품 나열
- 13. Opencart 제품 속성을 product_list.tpl에 추가하십시오.
- 14. 사용자 계정에 대한 정보를 어떻게 표시합니까?
- 15. @ Html.DisplayFor를 사용하여 다른 클래스의 정보를 어떻게 표시합니까?
- 16. 개체의 모든 값을 어떻게 표시합니까?
- 17. 근처의 모든 위치를 어떻게 표시합니까?
- 18. 모든 트위터 친구를 어떻게 표시합니까?
- 19. 노드에서 모든 생년월일을 어떻게 표시합니까?
- 20. Opencart 비활성화 제품 옵션의 수량
- 21. OpenCart 제품 페이지 전면 페이지
- 22. OpenCart 2.x에서 성공 페이지의 모든 제품 세부 정보를 얻는 방법
- 23. 배너 모듈에 새 클래스 삽입 [OpenCart 1.5.6]
- 24. Opencart 1.5.4 : Featured Module에서 숨겨진 제품 제거
- 25. 일식 디버거가 잘못된 정보를 표시합니까?
- 26. OpenCart 2.0의 이상한 제품 수량 동작
- 27. opencart 2.0.1.1에서 제품 페이지의 이미지 크기를 변경하십시오.
- 28. OpenCart 제품 가져 오기 이미지가 작동하지 않습니다.
- 29. Opencart : 주문 인보이스에 제품 속성 표시
- 30. Opencart : 제품 업데이트 중 제품 옵션 및 값 자동 제거
좋은 답변 (+1). 방금 작은 오타를 수정했습니다 – CapelliC
귀중한 회신을 보내 주셔서 감사합니다. 그러나 여기에 model-> module-> my_module.php 데이터베이스의 코드가 있으며 코드는 – Neeraj
$ 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. "검토 r 어디 pd.product_id = p.product_id 순서에 의해 RAND() 제한". $ 값. ""; 이것은 내 코드이지만,이 코드를 사용하면 언젠가는 제품을 보여주지 않을 것이며 때로는 오류가 발생합니다. – Neeraj