di
Пользовательский контроллер: Аргумент 1 должен быть экземпляром контекста, вместо этого задается Objectmanager
Создал модуль, который работал долгое время, однако после некоторых других изменений на сайте я получил ... rol-Allow-Origin: *");
$resultPage = $this->resultPageFactory->create();
return $resultPage;
}
}
Хотя я использую правильное пространство имен, конструктору передается неправильный экземпляр
У меня есть php-файл блока.
Код файла блока:
<?php
namespace Vendor\SampleModule1\Block;
use Mage ... е\Элемент\Шаблон\Контекст, экземпляр Magento\Framework\ObjectManager\ObjectManager, указанный....
Как это возможно???
Почему некоторые классы определяют инъекции как в своем конструкторе, так и di.xml?
Я не понимаю, почему в некоторых классах их инъекции зависимостей объявляются дважды - один раз в di.xm ... аличия этих объявлений в конструкторе достаточно для Magento, чтобы внедрить эти зависимости в класс для использования?
Magento 2: практическое объяснение того, что такое прокси-класс?
Итак, я теоретически знаю, что такое прокси-класс в Magento 2. Я прочитал потрясающую статью Алана Што ...
почему в данном конкретном случае используется прокси-класс?
когда, в общем случае, следует использовать прокси-класс ?
Как ввести класс с передачей в него некоторого аргумента
Когда мы вводим какой-либо класс в другой с помощью конструктора, мы делаем следующее:
protected $some ... Я не хочу вводить свой собственный фильтр в плагин и переходить в него ['layer' => $layer]
Пожалуйста, дайте совет.
Возможна ли инъекция зависимостей для плагинов?
Я пытаюсь создать плагин для расширения \Magento\SalesRule\Model\Валидатора
Это работает как шарм, но ... отором конструктор фактически создан. Но это никогда не называется, может кто-нибудь сказать мне, почему это может быть?
Magento 2.3.3 Не удается выполнить настройку magento:di:компиляция с ошибкой, в которой упоминается интерфейс invoiceflexfieldprocessor
Я установил новую версию Magento 2.3.3.
После того, как я выполню команду:
Php bin/настройка mage ... rProcessor.php в строке 24
Пожалуйста обратитесь к следующему снимку экрана:
Как это решить.
Заранее благодарю.
Компиляция M2 di выдает ошибку из-за несовместимого типа аргумента
У меня есть следующий класс в Magento 2:
namespace Vendor\MyModule\Block;
class ProductTab extends \M ... этого... Я просто скопировал функцию-конструкцию родителя и добавил к ней 6-й аргумент (конфигурация области действия).
Вводимые объекты в блоки с помощью XML-файлов компоновки ДОЛЖНЫ реализовывать интерфейс CollectionDataSourceInterface
\Magento\Framework\Data\CollectionDataSourceInterface, если быть более точным.
Итак, представьте, что ... щение по теме: http://magento-quickies .alanstorm.com/post/148712996610/a-typical-magento-2-programming-experience/embed
Magento 2: Ошибка во время компиляции
У меня ниже ошибка при запуске
php bin/magento setup:di:compile
Errors during compilation:
C ... del, $resourceModel);
$this->setMainTable($mainTable);
}
}
Как решить вышеуказанные ошибки усложнения?
Понимание замены аргументов диспетчера объектов с помощью di.xml для команд
Я следую замене аргументов диспетчера объектов учебному пособию. Один из возможных di.xml выглядит ка ... е вижу использования имени testbedCommand нигде в модуль.
Каково будет его использование? Должен ли он быть уникальным?
Магенто 2. Введение виртуального типа приводит к созданию массива вместо объекта
У меня возникли некоторые проблемы с виртуальными типами.
Я провел кое-какие исследования, и вот что у ... );
exit;
}
}
Результат var_dump:
array (size=1)
'instance' => string 'VirtualTypeName' (length=15)
Magento 2: что такое параметр конструктора массива данных $?
Поэтому я заметил, что в большинстве моделей и блоков этот array $data = [] задан в качестве последнего ... нить его в конце списка параметров конструктора при объявлении предпочтений для блока, который добавляет больше параметров?
Magento 2 - Сетка администратора из коллекции файлов
На самом деле я пытаюсь создать действительно простую сетку (на данный момент), в которой перечислены ф ... ачестве базовых объектов?
- Какие классы я должен использовать в di.xml / foo_bar_log_listing.xml занятия?
Спасибо.
модульный тест с phpunit
Я создаю простой модульный тест с помощью диспетчера объектов с именем класса
$ObjectManager =новы ... $moduleList = $objectManager->getObject(ModuleList::class);
print_r($moduleList->getAll());
}
}
Получение класса, специфичного для объекта, который был введен в конструктор с помощью расширения из трех частей
Например, любой может изменить этот виртуальный тип magento/module-catalog/etc/di.xml:
<virtualTyp ... огу его получить.
Как я могу найти класс
Vendor\Name\Model\Layer\Search\ItemCollectionProvider
из любого места кода?
Порядок файлов конфигурации с ограниченной областью действия
В Magento 2 вы можете ограничить область действия некоторых конфигурационных файлов.
Например, di.xml м ... подкрепите свой ответ каким-нибудь кодом или, по крайней мере, ссылкой на код.
Не давайте простого ответа "так/так".
Magento 2: Проблема с расширением блока
У меня ошибка в bin/magento setup:di:compile в моем модуле:
Неустранимая ошибка MIBPHP: Не удаетс ... }
public function getOptionValues()
{
...
}
}
Спасибо вам за вашу помощь,
Не удается получить сеанс клиента в контроллере
Я просто пытаюсь получить сеанс клиента в своем пользовательском классе контроллера, и он всегда возвра ... ти инъекции зависимостей и другие функции, это даже не работает в простом случае...
Пожалуйста, объясните, в чем дело?
Magento2 - отправленное событие для создания отправки
Я ищу подобное событие, такое как sales_order_shipment_save_after и sales_order_shipment_save_before в ... di вместо события наблюдатель?
http://blog.chapagain.com.np/magento-2-before-after-method-event-observer-using-plugin/