Вопросы с тегом «magento-2.0»

Обозначает вопросы, связанные с Magento CE / EE версии 2.0

4
Устаревшие методы сохранения и загрузки в абстрактной модели
Я вижу , что в разработке ветви Magento 2 репо методы loadи saveиз Magento\Framework\Model\AbstractModelкласса устарели. Но в ядре есть gazillion классов, которые расширяют этот класс и используют saveи load. При создании моего собственного модуля для CRUD-части моих сущностей я следую тем же рекомендациям, что и основной модуль. Но так как …

4
Magento 2: как работают клиентские секции / section.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 …

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> </type> …

2
Magento Event Observers: синглтон против модели
Таким образом, 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 + Образцы Apache …

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, а затем эти новые релизы.

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

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

2
Как Magento2 генерирует конкретные ExtensionFactory и ExtensionAttributeInterface?
Я хотел бы обернуть голову, используя атрибуты расширения, например, для элементов цитаты. Нет проблем с добавлением пользовательского атрибута к такой сущности с помощью класса установки, как в Magento 1, это не то, о чем этот вопрос. В тот момент магия поражает меня, когда я хочу выставить такой атрибут, который был …

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

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 …

4
Темы для Magento 2 - Начиная с нуля
Некоторые из вас, вероятно, читали эту тему, посвященную тематике с нуля, для Magento 1: Тематика - с нуля. Мне было интересно, что будет лучшей практикой для разработки темы с нуля для Magento 2? Вы строите, используя натив lumaили blankтему? Или что-нибудь еще? Используете ли вы какие-либо расширения, чтобы помочь вам …

3
Как изменить размеры изображений товара по умолчанию на Magento 2?
В magento 1.xx мы могли бы изменять стандартные изображения по умолчанию в админке: Система> Конфигурация> Каталог Но в magento 2.0 , как я могу изменить значение тезиса, я не могу найти какие-либо конфиги, чтобы позволить это? Проблема в том, что изображения моего продукта отображаются с большими белыми полосами, и я …

2
Magento 2: каковы преимущества использования компонентов сетки пользовательского интерфейса над стандартным Grid.php?
Итак, Magento 2 представил компоненты пользовательского интерфейса. Одним из них является Grid Component Grid (вы можете найти больше информации об этом здесь: Объяснение UI Component Grid в Magento 2 ) При создании пользовательского модуля я придерживался старого метода Magento 1, я создал Grid.phpфайл, который обрабатывает мою сетку adminhtml. Мне интересно, …

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