Questions marquées «exception»

2
Quelle est la méthode préférée pour lancer des exceptions dans Magento?
Toutes les méthodes suivantes sont utilisées dans le noyau de Magento. Quelle est la méthode préférée (ou la "meilleure pratique" la plus récente)? Mage::throwException('Some Message')- 732 utilisations throw new Exception('Some Message')- 419 utilisations throw Mage::exception('Vendor_Module', 'Some Message')- 94 Usages (nécessité de créer une Vendor_Module_Exceptionclasse)

3
Gérer les indices de type castré dans Magento
Je me demande simplement si quelqu'un a de meilleures stratégies que celles auxquelles j'ai pensé pour que la vérification de type coexiste avec le gestionnaire d'erreurs personnalisé de Magento. Plus précisément, je m'interroge sur les "erreurs fatales capturables", comme dans le cas d'une non-concordance de paramètres suggérée par type. Voici …
15 error  exception 

2
Gestion des exceptions dans Magento 2
Dans Magento 1, j'ai pu intercepter des exceptions et les connecter au exception.logfichier en utilisantMage::logException($e); Maintenant, dans Magento 2, je peux catch (\Exception $e)mais que faire avec l'exception capturée? Comment le connecter au exception.log? Ou quelle est la façon typique de gérer cela?

6
Comment recevoir des notifications par e-mail pour les exceptions?
Comment configurer des notifications par e-mail pour les exceptions qui sont soit enregistrées, soit levées sur le site? MISE À JOUR: Quelques personnes ont commenté le fait que vous pourriez vous attendre à recevoir beaucoup trop de courriels si vous avez reçu chaque exception par courriel. J'ai tendance à garder …
14 email  exception 

1
Y a-t-il une bonne raison de mettre le même code dans les deux blocs try AND catch?
Dans le fichier:, app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.phpdans la render()méthode, il semble que le même code soit exécuté dans les blocs try et catch. L'exception n'est pas gérée du tout. Je suis curieux de savoir quelles sont les raisons (le cas échéant) d'écrire du code comme ceci: try { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); …


2
Magento 2: exception Observateur d'événements ne s'affiche pas à l'écran
Dans l'extension personnalisée, je crée un observateur comme celui-ci. app\code\Vendor\Extension\etc\frontend\events.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="sales_quote_remove_item"> <observer name="sales_quote_remove_item_handler" instance="Vendor\Extension\Observer\RemovecartbeforeObserver" shared="false" /> </event> </config> Et mon observateur: app\code\Vendor\Extension\Observer\RemovecartbeforeObserver.php use Magento\Framework\Event\ObserverInterface; class RemovecartbeforeObserver implements ObserverInterface { public function execute(\Magento\Framework\Event\Observer $observer) { // HERE IS MY CODE $message = "THIS IS CUSTOM …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.