2014-12-25 2 views
2

Prestashop에서 제품 ID에서 제품의 모든 속성을 가져오고 싶습니다. 내가 3이라는 ID를 가진 제품을 가지고 있습니다. 이제 제품 ID 3에서 이름, 가격, 재고, 카테고리, 제품 링크 등의 속성을 모두 가져오고 싶습니다.Prestashop id에서 제품 속성을 얻으십시오

지금까지 시도했습니다

$product_id = $result['id_product']; 
$id_product = (int)$product_id; 
$product = new Product(Tools::getValue($id_product)); 
var_dump($product); 

그러나 모든 속성이 공백 인 배열을 제공합니다. 배열을 볼 수 있습니다 here

그래서 누군가가 id에서 모든 속성을 가져 오는 방법을 말해 줄 수 있습니까? 어떤 도움이나 제안이라도 대단히 감사 할 것입니다. 감사합니다

답변

4

음, 하나의 명백한 실수는 기본적으로 아마

$product = new Product($_GET['3']); 

로 평가 것입니다 귀하의 경우 그래서

$_GET[$id_product] 

입니다

Tools::getValue($id_product) 

그래서 Tools::getValue을 제거하고 다시 시도입니다 :

$product_id = $result['id_product']; 
$id_product = (int)$product_id; 
$product = new Product($id_product); 
var_dump($product); 
2

또는 할 수 있습니다 안전 몇 줄, 더 간단하다 :

$product = new Product((int)$result['id_product']); 
var_dump($product); 

행운을 빕니다!

관련 문제