Pertanyaan yang diberi tag «exception»

2
Apa cara yang disukai untuk melempar pengecualian di Magento?
Semua metode berikut digunakan dalam inti Magento sehingga yang mana yang lebih disukai (atau "praktik terbaik" terbaru) cara? Mage::throwException('Some Message')- 732 Penggunaan throw new Exception('Some Message')- 419 Penggunaan throw Mage::exception('Vendor_Module', 'Some Message')- 94 Penggunaan (perlu membuat Vendor_Module_Exceptionkelas)

3
Berurusan dengan mengisyaratkan tipe yang dikebiri di Magento
Hanya ingin tahu apakah ada yang punya strategi yang lebih baik daripada yang saya pikirkan untuk pengecekan tipe untuk hidup berdampingan dengan pengendali kesalahan khusus Magento. Secara khusus, saya bertanya-tanya tentang "Kesalahan Fatal yang Dapat Ditangkap" seperti yang dilemparkan dalam kasus ketidakcocokan parameter tipint. Berikut ini contoh dari Magekelas: /** …
15 error  exception 

2
Penanganan pengecualian di Magento 2
Di Magento 1 saya bisa menangkap pengecualian dan mencatatnya exception.logmenggunakan fileMage::logException($e); Sekarang, di Magento 2, saya bisa catch (\Exception $e)tetapi apa yang harus saya lakukan dengan pengecualian yang tertangkap? Bagaimana cara saya login exception.log? Atau apa cara khas untuk menangani ini?

6
Bagaimana saya bisa mendapatkan notifikasi email untuk pengecualian?
Bagaimana cara saya mengatur pemberitahuan email untuk pengecualian yang dicatat atau dilemparkan di situs? PEMBARUAN: Beberapa orang berkomentar tentang kenyataan bahwa Anda mungkin berharap mendapatkan terlalu banyak email jika setiap pengecualian terkirim melalui email kepada Anda. Saya cenderung suka membuat catatan pengecualian saya cukup ringan. Apa pun yang terjadi di …
14 email  exception 

1
Apakah ada alasan yang baik untuk meletakkan kode yang sama di kedua blok coba AND catch?
Dalam file app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php:, dalam render()metode, sepertinya kode yang sama persis dijalankan di blok coba dan tangkap. Pengecualian tidak ditangani sama sekali. Saya ingin tahu apa alasannya (jika ada) untuk menulis kode seperti ini: 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); …

4
Kesalahan kategori: Item (Magento \ Catalogue \ Model \ Category \ Interceptor) dengan ID yang sama "191" sudah ada
Saya tahu ada masalah serupa tentang suatu produk , tapi sekarang saya punya kesalahan ini dengan kategori. Saya tidak dapat mengingat bahwa saya melakukan sesuatu yang berbeda, tiba-tiba saja mulai terjadi kesalahan ini begitu saya mendapatkan halaman kategori di frontend. Kadang-kadang menyimpan kembali kategori di admin menyelesaikan masalah, tetapi sebagian …

2
Magento 2: Pengecualian Event Observer Tidak Ditampilkan di Layar
Dalam ekstensi khusus, saya membuat pengamat seperti ini. 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> Dan Pengamat Saya: 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 ERROR …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.