Запитання з тегом «factory»

5
Коли ми повинні використовувати сховище та завод у Magento 2?
Я пройшов кілька навчальних посібників у Magento 2, і це мене трохи бентежить. Я бачу, що в основному є два способи, за допомогою яких ми можемо читати / писати суб’єкти господарювання: Отримати дані Використання заводського підходу $object = $this->myFactory->create(); $object->load($myId); Використання підходу репозиторію $repo = $this->myRepository(); $object = $repo->getById($myId); Збереження …

3
Що запускає покоління фабрики в Magento 2
Magento 2 містить ряд файлів класу, які або попередньо згенеровані, або генеруються під час руху. Вони живуть в var/generated Ці створені файли включають фабричні класи. З документації я розумію, що програміст використовує фабричні класи для інстанції "неін'єкційних" об'єктів. "Неін'єкційний" об'єкт - це об'єкт, який не можна додати за допомогою __constructorін'єкції …

2
Використання фабричного класу сторінок у magento2
Яка мета візуалізації сторінки користувальницького модуля в Magento2 за допомогою результату заводського \Magento\Framework\View\Result\PageFactoryкласу, введеного в конструктор та змушення сторінки відображатися $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); замість того, щоб робити нижче наведений вид дисплея, який такий же, як у Magento 1.x підході $this->_view->loadLayout(); $this->_view->renderLayout();

2
Переваги заводу Magento2 у порівнянні з Magento 1
Magento 2 використовує заводські класи для неін'єкційних препаратів. Наприклад клас товару: ProductFactory наприклад клас клієнта:CustomerFactory Я не розумію, який тут тип заводських моделей ? Тому що для кожного класу, пов’язаного з 1 заводським класом. Я думаю, що це щось дублює. Чому ми не повинні створювати абстрактну фабрику CustomerFactory, і ProductFactoryт.д.? …

3
Magento 2: які переваги використання контрактів на обслуговування?
Отже, як деякі з вас можуть знати, Magento 2 рекомендованим способом поводження з моделями / колекціями для дій CRUD є використання контрактів на обслуговування. Однак, згідно з питаннями та питаннями Magento SE, схоже, більшість людей замість цього використовують модель / ресурсну модель / колекцію безпосередньо. Як приклад для завантаження цитати, …

2
Magento 2: передача змінних від дії контролера до "Перегляду"
У Magento 1, якщо ви хочете передати дані з вашої дії контролера до "Перегляду" (тобто блоку в макеті, ви можете) Додайте значення / об'єкт до глобального реєстру через Mage::register Безпосередньо отримати об’єкт блоку та встановити властивості даних на вилученому об’єкті блоку після запуску loadLayout Методи виклику блокових об'єктів у phtmlфайлах, …

1
Повні назви класів у фабричних методах Magento
У Magento 1, якщо я використовую повне ім'я класу Magento фабричним методом, я можу створити об'єкт //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Однак те ж саме не допоможе помічникам. Якщо ви спробуєте Mage::helper('Mage_Core_Helper_Url'); Ви отримуєте Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such file or directory …
11 model  helper  factory 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.