Toujours mettre à jour en double lors de l'utilisation de Save () dans le modèle personnalisé
-
31-10-2019 - |
Question
J'ai un modèle personnalisé lié à une table personnalisée. Dans ce tableau, la colonne SKU est unique. J'aimerais que le code suivant soit toujours Mise à jour sur Duplicate:
Mage::getModel('company/product_log')
->setData('sku', 'abc123')
->setData('error', 'Invalid price.')
->save();
Je voudrais le faire à partir du modèle lui-même au lieu d'avoir à répéter la logique de mise à jour-vs-insert partout où je veux utiliser ce tableau.
Quelle est la meilleure façon de faire cela, ou un exemple existant déjà dans Magento?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange