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

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

134
Magento 2: использовать или не использовать ObjectManager напрямую?

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

105
Magento 2: замена для метода Mage :: log?

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

93
Как я могу загрузить 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());...

92
GIT и стратегия развертывания проектов Magento2

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

91
Объяснение UI Component Grid в Magento 2

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

78
Magento 2 Reindexing - один или несколько индексаторов недействительны. Убедитесь, что ваша работа cron Magento запущена

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

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

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

71
Magento готов к PHP 7?

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

65
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...

65
Magento 2 @escapeNotVerified

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

61
Права доступа к папке / файлу в Magento 2

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

57
Устаревшие методы сохранения и загрузки в абстрактной модели

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

57
Как создать собственный файл журнала в Magento 2?

В Magento 1 было обычным делить журналы на разные файлы (разделять журналы для способов оплаты и т. Д.). Это так же просто, как изменить $fileпараметр Mage::log. Magento 2 изменился, чтобы использовать Monolog. Похоже, что Monolog (или его реализация в Magento2) сегментирует все журналы для всей...

55
Как использовать новый repo.magento.com

Я сгенерировал новый ключ Magento Connect в соответствии с инструкциями для разработчика . Как я должен использовать этот ключ? то есть, если я пытаюсь получить информацию, я вижу следующее. $ composer info magento/sample-data Authentication required (repo.magento.com): Username: Если я пытаюсь...

53
Тайм-аут серверной сессии Magento 2

В Magento 1.x время ожидания бэкэнд-сессии было установлено через: Backend -> System -> Configuration -> Admin -> Security -> Session Lifetime (seconds) Изначально у меня возник вопрос, как установить это в Magento 2.0, но, очевидно, есть различия между Magento 2.0 и Magento 2.1. Для...

52
Magento 2: изменение шаблона блока

В Magento 1, как разработчик модуля, можно изменить шаблон блока, используя макет XML-кода примерно так: <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> а затем добавить свой шаблон в...