2012-11-23 2 views
3

주제가 제품 추가에 문제가 있음을 (제품 클래스를 사용하여) 나타냅니다. 모든 것은 잘 작동하지만, $ product-> id = 1234를 지정하더라도; 이 ID로 저장하면 데이터베이스에 제품이 자동으로 추가됩니다.Prestashop 모듈을 사용하여 제품 추가하기, 힘을 내지 마십시오. product_id

$langId = (int) (Configuration::get('PS_LANG_DEFAULT')); 
$p = new Product($prod['towar_id']); 
$p->id = $prod['towar_id']; 
$p->name = array($langId => $prod['nazwa']); 
$p->ean13 = $prod['kod']; 
$p->id_category_default = 6; 
$p->category = array(6); 
$p->link_rewrite = array($langId => Tools::link_rewrite($prod['nazwa'])); 
$p->weight = $prod['ile_kg_litrow']; 
$p->quantity = $prod['magazyny']['magazyn']['stan_magazynu']; 
$p->price = $prod['cena_detal']; 
$p->add(); 

그래서 거기에있는 것입니다 : (내가 지상 strone 데이터베이스에서 제품을 수입하고 자주 업데이트해야하는 것이기 때문에) 여기

내 코드입니다하지만 난 정말 데이터베이스로 내 자신의 PRODUCT_ID을 삽입해야 내 제품 ID를 삽입하는 방법?

답변

6

나는 $ _GET [ 'forceIDs'] = 1 을 추가하거나 URL 끝 부분에? forceIDs = 1을 추가하여 문제를 해결할 수있었습니다.

관련 문제