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

Общие вопросы о Magento 2, не относящиеся к минорной версии. Используйте этот тег, чтобы отличить его от Magento 1. Если у вас есть проблемы с конкретной версией, используйте вместо этого соответствующий тег «Magento-2.x». Функциональные возможности между второстепенными версиями Magento 2 могут отличаться.

7
Magento 2: использовать или не использовать ObjectManager напрямую?
Итак, вчера у нас была большая беседа с другими людьми из сообщества Magento относительно прямого использования ObjectManagerв классах / шаблонах . Мне уже известны причины, по которым мы не должны использовать ObjectManager напрямую, цитируя Алана Кента : Есть несколько причин. Код будет работать, но лучше не ссылаться на класс ObjectManager …

13
Magento 2: замена для метода Mage :: log?
В Magento 1, если вы хотите отправить сообщение в журналы, вы бы использовали статический метод в глобальном Mageклассе. Mage::log($message, Zend_Log::DEBUG, "my-log-file.log"); Есть ли эквивалент в Magento 2? Я просмотрел сайт разработчиков документации и не увидел ничего очевидного. Есть эта статья для Inchoo , но она написана почти год назад, и …
105 magento2  log  psr-logger 

11
Как я могу загрузить Magento 2 в сценарии test.php?
В magento 1 я мог создать файл, в котором мне нужно было только создать экземпляр Mage_Core_Model_Appкласса, а затем я мог бы добавить свой «грязный» код для целей тестирования. Как то так test.php: <?php //some settings error_reporting(E_ALL | E_STRICT); define('MAGENTO_ROOT', getcwd()); $mageFilename = MAGENTO_ROOT . '/app/Mage.php'; require_once $mageFilename; Mage::setIsDeveloperMode(true); ini_set('display_errors', 1); …
93 magento2  testing 

5
GIT и стратегия развертывания проектов Magento2
В Magento 1 я использовал инструмент развертывания, который использовал GIT-репозиторий, выполнял такие команды modman deploy-allи varпроверял, доступен ли каталог для записи. Для этого .gitignoreя использовал этот, который работал довольно хорошо. Но как насчет Magento 2 ? Какой gitignore работает лучше всего, как вы развертываете свой проект и какую команду следует …
92 magento2 

4
Объяснение UI Component Grid в Magento 2
Есть ли хорошее объяснение и / или пример минимальной конфигурации, необходимой для создания UI Component Grid в Magento 2? Я знаю, что есть множество основных компонентов, таких как ./vendor/magento/module-catalog/view/adminhtml/ui_component/product_listing.xml Тем не менее, эти XML-файлы являются обширными, и есть мало объяснений о том, что делает каждый узел, и как вы будете …

12
Magento 2 Reindexing - один или несколько индексаторов недействительны. Убедитесь, что ваша работа cron Magento запущена
Я не мог найти способ сделать переиндексацию в массовых действиях на magento 2. Похоже, вам нужно запустить его из cronjob. Есть ли альтернативный способ переиндексации данных в magento 2 из бэкэнда или командной строки, как это было в Magento 1.x ( php shell/indexer.php -reindexall)?
78 magento2  reindex  cli 

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

13
Magento готов к PHP 7?
PHP 7 достигает бета-статуса, и в настоящее время проводится множество тестирований. Учитывая, что за последний год Magento догнал от «работает только на PHP 5.3» до «полностью совместим с PHP 5.6», я хотел бы знать, насколько они рассматривают совместимость PHP 7 с Magento 1.x, а также с Magento 2. Я нашел …

2
Magento 2 @escapeNotVerified
Я вижу много случаев этого комментария /* @escapeNotVerified */в файлах шаблонов для Magento2. Имеет ли это особое значение? Есть ли польза для этого? Примеры: https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L23 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/image_with_borders.phtml#L10 https://github.com/magento/magento2/blob/2.1/app/code/Magento/Catalog/view/frontend/templates/product/gallery.phtml#L12 Я мог бы пойти на несколько страниц здесь.

7
Magento 2 Как разблокировать процесс переиндексации
Я делаю некоторые тесты в процессе переиндексации Magento, и я заблокировал процесс биржевого индекса . Как я могу разблокировать этот процесс? Design Config Grid index has been rebuilt successfully in 00:00:02 Customer Grid index has been rebuilt successfully in 00:00:03 Category Products index has been rebuilt successfully in 00:00:00 Product …



12
Права доступа к папке / файлу в Magento 2
Я подозреваю, что разрешения могли быть испорчены на моей установке Magento 2. В старых версиях я выполнял следующую команду, чтобы сделать папки 755 и файлы 644: find . -type f -exec chmod -c 644 {} \; && find . -type d -exec chmod -c 755 {} \; Не могли бы …


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

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