Вопросы с тегом «factory»

76
Когда мы должны использовать репозиторий и фабрику в Magento 2?

Я прошел через несколько уроков в Magento 2, и это меня немного смущает. Я вижу, что есть два основных способа, которыми мы можем читать / писать бизнес-объекты: Получить данные Использование фабричного подхода $object = $this->myFactory->create(); $object->load($myId); Использование...

39
Что запускает создание фабрики в Magento 2

Magento 2 содержит ряд файлов классов, которые либо предварительно сгенерированы, либо создаются на лету. Они живут в var/generated Эти сгенерированные файлы включают фабричные классы. Из документации я понимаю, что программист использует фабричные классы для создания экземпляров «неинъекционных»...

19
Использование страницы фабричного класса в magento2

Какова цель рендеринга страницы пользовательского модуля в Magento2 с использованием \Magento\Framework\View\Result\PageFactoryкласса фабрики результатов, введенного в конструктор, и создания страницы для отображения $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); вместо...

15
Magento2 преимущества фабричного образца по сравнению с Magento 1

Magento 2 использует фабричные классы для неинъекционных препаратов. Например, класс продукта: ProductFactory Например, класс клиента:CustomerFactory Я не понимаю, какой тип фабричной модели здесь? Потому что для каждого класса связан 1 фабричный класс. Я думаю, что-то дублирует. Почему мы не...

15
Magento 2: каковы преимущества использования сервисных контрактов?

Таким образом, как некоторые из вас могут знать, рекомендуемый Magento 2 способ работы с моделями / коллекциями для действий CRUD - это использование сервисных контрактов. Но все же, согласно Magento SE Q & A, кажется, что большинство людей склонны использовать модель / модель ресурсов /...

12
Magento 2: Передача переменных из действия контроллера в «View»

В Magento 1, если вы хотите передать данные из действия вашего контроллера в «представление» (т. Е. Блок в макете, вы можете) Добавить значение / объект в глобальный реестр через Mage::register Непосредственная выборка объекта блока и установка свойств данных для извлеченного объекта блока после...

11
Полные имена классов в фабричных методах Magento

В Magento 1, если я использую полное имя класса Magento в методе фабрики, я могу создать экземпляр объекта //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Однако то же самое не сработает для помощников. Если вы пытаетесь...

8
Чем отличаются фабрики ObjectManager?

Я вижу, что Magento 2 имеет 3 фабричных класса (4, если считать абстрактный). \ Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Developer \ Magento \ Framework \ ObjectManager \ Factory \ Dynamic \ Производство \ Magento \ Framework \ ObjectManager \ Factory \ Составитель Все...