Wszystkie poniższe metody są używane w rdzeniu Magento, więc który jest preferowanym (lub najnowszym „najlepszym rozwiązaniem”) sposobem?
Mage::throwException('Some Message')
- 732 zastosowańthrow new Exception('Some Message')
- 419 zastosowańthrow Mage::exception('Vendor_Module', 'Some Message')
- 94 zastosowań
(trzeba utworzyćVendor_Module_Exception
klasę)
grep -r throwException /path/to/magento/app/code/core | wc -l ; grep -r throw\ new /path/to/magento/app/code/core | wc -l ; grep -r throw\ Mage /path/to/magento/app/code/core | wc -l
- choć to wymaga, abyś wiedział, czego też szukasz.