2011-06-16 3 views
0

je tente par la circulation augmenter le commentaire des données, a le code suivantquestion Magento? Comment boucle ajouter des avis dans le tableau?

$i=1; 
    while($i<=2){ 
     $review->setEntityId($review->getEntityIdByCode(Mage_Review_Model_Review::ENTITY_PRODUCT_CODE)) 
      ->setEntityPkValue($product->getId()) 
      ->setStatusId(Mage_Review_Model_Review::STATUS_APPROVED) 
      ->setCustomerId(Mage::getSingleton('customer/session')->getCustomerId()) 
      ->setStoreId(Mage::app()->getStore()->getId()) 
      ->setStores(array(Mage::app()->getStore()->getId())) 
      ->save(); 
     $i++; 
    } 

Le résultat ne rejoint une donnée, n'a pas mon anticipé deux

Répondre

0

Je ne sais pas pourquoi, mais vous ne pouvez pas utiliser $ variable deux fois dans une méthode/boucle.
utilisez la version complète Magento instanciation à la place, à savoir: Mage::getModel('module/model')

0

utilisation Mage :: getModel ('examen/révision') -> getCollection(); fonction pour obtenir toutes les données de modèle de module particulier.