J'essaie d'accéder aux messages de la session en cours de Magento (ceux écrits par addError). Je le fais depuis l'intérieur du modèle Cart.Magento obtenir des messages de session
$smessages = Mage::getSingleton('checkout/session')->getMessages(true);
Renvoie un tableau de tous les messages correctement. Cependant, quand j'essaie de "foreach" à travers $ smessages, je n'obtiens rien. L'idée est alors d'utiliser getText() dans la boucle pour obtenir chaque message individuel.
foreach ($smessages as $smessage) {
Mage::log($smessage);
}
Qu'est-ce que je fais mal?
si vous souhaitez utiliser la sortie « par défaut » fourni par magento vérifier cette réponse: http://stackoverflow.com/a/5878352/574881 – jay