Вопросы с тегом «object-manager»

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

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

37
Magento 2 - Менеджер объектов пытается создать экземпляр класса Abstract. ( Фатальная ошибка )

Играя с Magento 2, но столкнуться с проблемой, я не могу обернуть голову вокруг. Диспетчер объектов пытается создать экземпляр класса Abstract, что приводит к фатальной ошибке. Кто-то знает, что может вызвать это, или указывает мне правильное направление? Ошибка Fatal error: Cannot instantiate...

23
Как правильно тестировать код PHP7 с помощью PHPUnit 4.1 в Magento 2?

Когда я пишу свои модули, я пытаюсь снабдить их модульными тестами для наиболее важных частей приложения. Однако на данный момент (Magento 2.1.3) существует несколько способов написания модульных тестов: Разные способы тестирования Интегрируйте его bin/magento dev:tests:run unitи запустите поверх...

21
Неустранимая ошибка: Не удается создать экземпляр интерфейса в Magento 2?

Как часть программного продукта создания пакета в Magento 2. Я получаю ошибку ниже. Даже я удалил var / cache и генерацию. Это может быть повторяющийся вопрос, но ни один из ответов не работает для этой проблемы. Неустранимая ошибка: не удается создать экземпляр интерфейса Magento \ Catalog \ Api \...

17
Magento2: получить медиа-URL в файле шаблона (без прямого вызова диспетчера объектов)

Как попасть Media URLв файл шаблона? Все, что я нашел, - это непосредственный вызов диспетчера объектов. Еще одна моя проблема. Можете ли вы когда-либо напрямую вызывать диспетчер объектов в качестве наилучшей практики? (потому что в большинстве решений они используют диспетчер...

8
Как получить ScopeConfigInterface через диспетчер объектов модульных тестов в magento 2?

Я пытаюсь прочитать строку в моем модульном тесте из core_config_table в базе данных magento 2. Я знаю, что для выполнения этой работы, как я прочитал эту ссылку . Я должен использовать: \Magento\Framework\App\Config\ScopeConfigInterface через:...