2010-07-13 2 views
3

Я пытаюсь импортировать обзоры продуктов с более старого сайта на наш новый сайт Magento.Создать обзор продукта В Magento

У меня возникли проблемы, пытаясь создать фактический обзор продукта в скрипте. Кто-нибудь пытался сделать это раньше и знать, как это сделать?

Похоже, что обзоры используют модели сущностей, и я не могу заставить объект обзора делать то, что я хочу, чтобы он делал. Вот что я пытался сделать до сих пор и отбросил некоторую ошибку, касающуюся внешних ключей, которые не соблюдаются. Не знаете, как это сделать. Любая помощь будет оценена по достоинству.

$review = Mage::getModel('review/review'); 
$review->setEntityPkValue(141292); 
$review->setStatusId(1); 
$review->setTitle("This is an inserted title"); 
$review->setDetail("This is an inserted detail"); 
$review->setNickname("First Last"); 
$review->save(); 

ответ

3

Мое предположение заключается в том, что он просит продукт и магазин, чтобы связать обзор. Чтение установить SQL (под приложения/код/​​ядро ​​/ Mage/Обзор/SQL /, похоже, есть ограничения между обзор и каждый из:

  • core_store
  • catalog_product_entity
  • review_status
  • review_entity

Надеется, что это помогает, JD

+0

Спасибо большого. Ваше решение помогло мне найти ответ. Все, что мне нужно было сделать, это добавить $ review-> setEntityId (1); к коду, и он работал отлично. –

Смежные вопросы