Magento 2 как работает плагин beforeSaveAddressInformation - PullRequest
0 голосов
/ 16 октября 2019

Я смотрел на этот URL - Magento 2 Добавьте настраиваемое поле ввода в chackout forrm и сохраните его

Я пробовал так же, но я не уверен, как эта часть появилась

$customField = $shippingAddressExtensionAttributes->getFiscalCode();
$shippingAddress->setFiscalCode($customField);

где этот getFiscalCode, это Custom AttributeCode

1 Ответ

0 голосов
/ 18 октября 2019

метод getFiscalCode() - это метод доступа, который используется для идентификации полей, таких как поле, созданное с атрибутом расширения fiscal_code, упомянутым в примере.

Это не просто атрибуты расширения,но во всех моделях коллекций в magento используется следующая структура кожуха верблюда, где, например, столбец entity_id в таблице базы данных может быть доступен через $modelCollection->getEntityId() или $modelCollection->setEntityId($valueOfEntityId)

. Это хорошее прочтение, чтобы понятьidea Magento 2: модели CRUD для доступа к базе данных

...