Запитання з тегом «magento-2.0»

Позначає питання, пов'язані з Magento CE / EE версії 2.0

4
Застарілі методи збереження та завантаження в абстрактній моделі
Я бачу, що у розробці гілки Magento 2 repo методи loadта saveз Magento\Framework\Model\AbstractModelкласу застарілі. Але в ядрі є газильйонні класи, які розширюють цей клас та використовують saveі load. Створюючи власний модуль для CRUD частини моїх сутностей, я дотримуюся тих же рекомендацій, що і основний модуль. Але оскільки ці методи застарілі, …

4
Magento 2: як працюють розділи / секції.xml клієнтів?
Нещодавно я натрапив на нову концепцію Magento 2, яка мені була цікава: розділи клієнтів Деякі з вас можуть помітити наявність sections.xmlфайлів, які виглядають приблизно так: <?xml version="1.0"?> <!-- /** * Copyright © 2016 Magento. All rights reserved. * See COPYING.txt for license details. */ --> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Customer:etc/sections.xsd"> <action name="sales/guest/reorder"> …

11
Видача "Місцевого коду не встановлено" у спеціальних командах CLI у Magento 2
Під час оновлення даних я отримую наступну помилку CustomerRepositoryInterface [Magento\Framework\Exception\SessionException] Area code not set: Area code must be set before starting a session. [Magento\Framework\Exception\LocalizedException] Area code is not set Далі йде мій di.xmlфайл <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Framework\Console\CommandList"> <arguments> <argument name="commands" xsi:type="array"> <item name="test1_command" xsi:type="object">Test\Module\Console\Command\Test1Command</item> <item name="test2_command" xsi:type="object">Test\Module\Console\Command\Test2Command</item> </argument> </arguments> …

2
Спостерігачі подій Magento: Singleton порівняно з моделлю
Тож Magento пропонує 2 способи оголошення спостерігача. Singleton та Model (новий екземпляр), вказавши <type>тег у Magento 1.x та вказавши sharedатрибут у Magento 2. Magento 1 спосіб зробити це. <events> <event_name> <observers> <unique_observer_name> <type>model|object|singleton|null</type> <class>class/alias_here</class> <method>methdNameHere</method> </unique_observer_name> </observers> </event_name> </events> Версія Magento 2: <event name="event_name"> <observer name="unique_observer_name" instance="Class\Name\Here" method="methodNameHere" shared="true|false" /> …

3
Як реалізувати контракт на обслуговування користувальницького модуля в Magento 2?
Як видно на цій посаді: Застаріле зберегти і методи навантаження в абстрактній моделіsave і loadметоди є застарілими в Magento 2 розвивати галузь. Таким чином, належним звичним методом є впровадження контрактів на обслуговування, що стосуються організацій CRUD. Який покроковий процес потрібно виконати, щоб реалізувати контракти на обслуговування для моїх спеціальних модулів? …

16
Magento 2 CSS та JavaScript не завантажуються з правильної папки
Я сподіваюся, що хтось тут може допомогти. Я намагаюся встановити і запустити Magento 2 на WAMP на машині Windows 7 з невеликим успіхом. Після переходу через безліч та різноманітних обручів, щоб отримати сайт для завантаження, я зараз стикаюся з 404 відповідями та відсутністю стилів чи завантаженням JavaScript. Специфікація така: Magento-CE-2.0.0 …

1
Чому Magento 2.1.0 випускається до 2.0.9?
Magento випустив 2.1.0 23 червня, але випустив 2.0.8 (липень) та 2.0.9 (серпня) після цього. ( https://github.com/magento/magento2/releases ) Чому вони випускають нижчі версії? Якщо хтось знає причину, будь ласка, дайте мені знати. Я вже оновив до 2.1.0, а потім виходять ці нові випуски.

5
Чому на Magento 2 не можна повернутись до режиму за замовчуванням?
Тому я перейшов у режим розробника, розробляючи проект Magento 2, використовуючи таку команду: php bin/magento deploy:mode:set developer Все добре, я отримав це повідомлення, і я добре розробив веб-сайт: Поточний режим програми: розробник. З якихось причин я хотів повернутися в defaultрежим, щоб просто перевірити поведінку веб-сайту в цьому режимі. Ніяких конкретних …

3
Magento 2: Плагін до / навколо / після взаємодії
У Magento 2, коли ви створюєте плагін "навколо" public function aroundRenderResult( \Magento\Framework\Controller\ResultInterface $subject, \Closure $proceed, ResponseHttp $response ) { //... $proceed($response); //... } ви можете перейти до наступного плагіна, що завершився викликом фактичного оригінального методу, зателефонувавши / викликаючи переданий $proceedметод. Це загальна модель дизайну, часто зустрічається в реалізаціях проміжного програмного …

2
Як Magento2 генерує специфічний ExtensionFactory та ExtensionAttributeInterface?
Я хотів би обернути голову, використовуючи атрибути розширення, наприклад, для цитат. Немає проблеми додавати спеціальний атрибут до такої сутності, використовуючи клас налаштування, як у Magento 1, це питання не стосується цього питання. На даний момент магія переповнює мене, коли я хочу розкрити такий атрибут, який був доданий розширенням через API …

14
Magento 2 Дозволена помилка вичерпана пам'ять під час компіляції коду
У мене є помилка, коли я додаю модуль .. Повторіть команду компіляції Magento тому я запускаю команду нижче, але також відображаю помилку, що нижче, коли запускати команду з root, Налаштування php magento: di: compile Compilation was started. %message% 0/7 [>---------------------------] 0% 1 sec 37.0 MiB%message% 0/7 [> ---------------------------] 0% 1 …

4
Тематика для Magento 2 - Починаючи з нуля
Деякі з вас, напевно, читали цю тему щодо тематизації з нуля для Magento 1: Theming - починаючи з нуля Мені було цікаво, що було б найкращою практикою розробити тему з нуля для Magento 2? Чи будуєте ви, використовуючи рідну мову lumaчи blankтему? Або що-небудь ще? Чи використовуєте ви якесь розширення, …

3
Помилка після оновлення magento
Після запуску цієї команди в CLI php bin/magento setup:upgrade Я отримую нижче помилку -: Fatal error: Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Can't create directory /var/www/html/magento/magento2.0/var/generation/Magento/Framework/App/ResourceConnection/.' in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php:103 Stack trace: #0 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator->generateClass('Magento\\Framewo...') #1 [internal function]: Magento\Framework\Code\Generator\Autoloader->load('Magento\\Framewo...') #2 [internal function]: spl_autoload_call('Magento\\Framewo...') #3 /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\\Framewo...') #4 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader->getConstructor('Magento\\Framewo...') #5 /var/www/html/magento/magento2.0/vendor/magento/framework/ObjectMana in /var/www/html/magento/magento2.0/vendor/magento/framework/Code/Generator.php …

3
Як я можу змінити розміри зображень за замовчуванням на Magento 2?
У magento 1.xx ми можемо змінити мініатюрні зображення за замовчуванням у адміністратора: Система> Конфігурація> Каталог Але в magento 2.0 , як я можу змінити значення тез, я, здається, не можу знайти жодних конфігурацій, щоб це дозволити? Проблема полягає в тому, що зображення моїх виробів відображаються великими білими смужками, і я …

2
Magento 2: які переваги використання компонентів сітки інтерфейсу інтерфейсу над стандартними Grid.php?
Так Magento 2 представив компоненти інтерфейсу користувача. Однією з них є сітка компонентів користувальницького інтерфейсу (додаткову інформацію про неї можна знайти тут: Пояснення сітки компонентів інтерфейсу в Magento 2 ) Створюючи спеціальний модуль, я дотримувався старого методу Magento 1, я створив Grid.phpфайл, який обробляє мою сітку adminhtml. Мені цікаво, які …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.