Что означает $ quote-> getIsSuperMode () в magento?


8

Я вижу функцию, isSuperMode()которая вызывается для объектов quote и quote. Может кто-нибудь сказать мне, что isSuperMode()означает в этом случае?

Я нашел код в:

  1. checkQuoteItemQty функция в классе Mage_CatalogInventory_Model_Observer

  2. Также в _initItemфункции в классеMage_Sales_Model_Quote_Address_Total_Subtotal

Ответы:


17

Цитата устанавливается в супер режим в app/code/core/Mage/Adminhtml/Model/Session/Quote.php:

$this->_quote->setIsSuperMode(true);

По сути это флаг в цитате, что эта цитата была создана администратором. В результате вы указали, что администратор может, например, создать заказ для элемента, которого обычно нет в наличии или которого нет в каталоге.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.