Câu hỏi được gắn thẻ «exception»

2
Cách ưa thích để ném ngoại lệ trong Magento là gì?
Tất cả các phương pháp sau đây được sử dụng trong lõi Magento, vậy phương pháp nào được ưa thích (hoặc "cách thực hành tốt nhất" mới nhất)? Mage::throwException('Some Message')- 732 Công dụng throw new Exception('Some Message')- Công dụng 419 throw Mage::exception('Vendor_Module', 'Some Message')- 94 Sử dụng (cần tạo một …

3
Xử lý gợi ý kiểu trung tính trong Magento
Chỉ tự hỏi liệu có ai có chiến lược tốt hơn tôi nghĩ về việc kiểm tra loại để cùng tồn tại với trình xử lý lỗi tùy chỉnh của Magento không. Cụ thể, tôi đang tự hỏi về một "Lỗi nghiêm trọng có thể bắt được" như bị ném …
15 error  exception 

2
Xử lý ngoại lệ trong Magento 2
Trong Magento 1 tôi đã có thể bắt ngoại lệ và đăng nhập chúng vào exception.logtệp bằng cách sử dụngMage::logException($e); Bây giờ, trong Magento 2, tôi có thể catch (\Exception $e)nhưng tôi phải làm gì với ngoại lệ bị bắt? Làm thế nào để tôi đăng nhập nó vào exception.log? …


1
Có một lý do chính đáng để đặt cùng một mã trong cả hai khối thử VÀ bắt không?
Trong tệp : app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.php, trong render()phương thức, có vẻ như cùng một mã chính xác đang được chạy trong cả khối thử và bắt. Ngoại lệ không được xử lý ở tất cả. Tôi tò mò muốn biết lý do (nếu có) là gì khi viết mã như thế này: …


2
Magento 2: Ngoại lệ của trình quan sát sự kiện không hiển thị trên màn hình
Trong phần mở rộng tùy chỉnh, tôi tạo người quan sát như thế này. 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> Và người quan sát của tôi: 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 …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.