«exception» etiketlenmiş sorular

2
Magento'da istisnaları atmanın tercih edilen yolu nedir?
Aşağıdaki yöntemlerin tümü Magento çekirdeğinde kullanılır, bu nedenle hangisi tercih edilir (veya en son "en iyi uygulama")? Mage::throwException('Some Message')- 732 Kullanımlar throw new Exception('Some Message')- 419 Kullanımlar throw Mage::exception('Vendor_Module', 'Some Message')- 94 Kullanımlar (bir Vendor_Module_Exceptionsınıf oluşturmanız gerekir )

3
Magento'da kısırlaştırılmış tip ipucu ile uğraşmak
Sadece biri Magento'nun özel hata işleyicisi ile birlikte var olmak için tip kontrolü için düşündüğümden daha iyi stratejileri olup olmadığını merak. Özellikle, bir typehinted parametre uyuşmazlığı durumunda atılan bir "Catchable ölümcül hatalar" merak ediyorum. İşte Magesınıftan bir örnek : /** * Write exception to log * * @param Exception $e …
15 error  exception 

2
İstisna yönetimi in Magento 2
Magento 1'de istisnaları yakalayıp bunları exception.logkullanarak dosyaya giriş yapabildimMage::logException($e); Şimdi, Magento 2'de yapabilirim catch (\Exception $e)ama yakalanan istisna ile ne yapabilirim? Nasıl giriş yapabilirim exception.log? Veya bununla baş etmenin tipik yolu nedir?

6
İstisnalar için e-posta bildirimlerini nasıl alabilirim?
Siteye kaydedilen veya atılan istisnalar için e-posta bildirimlerini nasıl ayarlarım? GÜNCELLEME: Birkaç istisna varsa, e-postanızda her istisna varsa çok fazla e-posta almayı bekleyebileceğiniz gerçeği hakkında yorum yaptı. İstisna günlüğümü oldukça hafif tutma eğilimindeyim. Oraya giren her şeyi bir istisna olarak görüyorum. Beklenen işlevsellik ve bir sorun değil, o zaman ben …
14 email  exception 

1
Aynı kodu hem try AND catch bloklarına koymak için iyi bir neden var mı?
Dosyada:, yöntem app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.phpiçinde, render()aynı kod hem try hem de catch bloklarında çalıştırılıyor gibi görünüyor. İstisna hiç ele alınmaz. Böyle bir kod yazmak için nedenleri (varsa) bilmek merak ediyorum: try { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); } catch (Exception $e) { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); }
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.