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

Обозначает вопрос относительно помощника по модулю Magento

5
Вспомогательные помощники в Мадженто 2
Последние сборки Magento 2 покончили с Mageклассом. Это значит, что мы потеряли Mage::helperметод. Существует ли метод замены (фабрика помощников?) Для создания экземпляров помощников в Magento 2? Или мы должны использовать новый класс диспетчера объектов и просто создать экземпляр помощника как одиночный / кэшированный объект с get(против create)

2
Создание собственного вспомогательного класса в модуле
Я создал новый модуль с именем, test_helperи я хочу создать вспомогательный класс в этом модуле, чтобы я мог добавлять пользовательские функции, которые будут вызываться по всему моему сайту. Однако я не могу найти какие-либо примеры того, как это сделать. Я предполагаю, что мне нужно создать какой-то дополнительный XML-файл в конфигурации …



3
Magento: фатальная ошибка: класс «Mage_Giftcards_Helper_Data» не найден в… / app / Mage.php в строке 546
Я установил одно расширение модуля, которое выдает фатальную ошибку «Неустранимая ошибка: класс« Mage_Giftcards_Helper_Data »не найден в .... / app / Mage.php на строке 546» в администраторе. Я сослался на эту ссылку /programming//a/9191286/2919940, а также на эту ссылку /magento//a/7133/3693 Но у меня есть <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> по …

1
Полные имена классов в фабричных методах Magento
В Magento 1, если я использую полное имя класса Magento в методе фабрики, я могу создать экземпляр объекта //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Однако то же самое не сработает для помощников. Если вы пытаетесь Mage::helper('Mage_Core_Helper_Url'); Вы получаете Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such …
11 model  helper  factory 

2
Magento 2: правильное использование помощников
Я начинаю видеть, что все больше и больше людей объявляют классы помощников, чтобы иметь возможность использовать следующее в файлах шаблонов: $this->helper('Path/To/Helper/Class')->customMethod(); Этот вид кода позволяет людям избегать прямого ограничения на использование менеджера объектов, но я склонен видеть код, который должен быть блочным кодом в этих помощниках. Итак, вот мои вопросы: …

4
Хелпер против модели? Какой я должен использовать?
Я работаю с Instagram API в magento. Я даю купоны своим подписчикам в Instagram, если они следят за нашим магазином в Instagram. Я делаю вызовы API для Instagram в PHP с помощью curl. В настоящее время я обертываю вызовы API во вспомогательные функции внутри моего пользовательского модуля. Должен ли я …

5
SodiumChachaIetf :: decrypt () должен иметь тип string, логическое значение
Я выполнил миграцию Magento 1 на Magento 2.3.0, все хорошо, но когда я создаю форму клиента для обеих сторон (фронт и админ), у меня появляется ошибка, связанная с расшифровкой, даже я не могу редактировать клиента, когда я нажимаю на кнопку сохранения. , Ниже ошибка: Неустранимая ошибка: Uncaught TypeError: Возвращаемое значение …

1
Как добавить пользовательский помощник в мой модуль?
Как создать новый Помощник или переопределить / переписать Core Helper в модуле Magento 2? Я попытался добавить зависимость в свой module.xmlпользовательский модуль, но он совсем не загружает класс Helper. Ниже мой module.xml; <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Company1_Module1" schema_version="1.0.0" setup_version="1.0.0"> <sequence>Magento_Directory</sequence> </module> </config>

2
Раздражает тонны классов для DI в конструкторах Magento 2 - есть ли лучший способ?
В настоящее время меня раздражает написание подобных конструкторов в массовом порядке, как следующие в моих модулях. public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, /* ... */ \Foo\Bar\Model\Baz $baz, /* ... */ \Magento\Framework\Model\ResourceModel\AbstractResource $resource = null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = [] ) { $this->registry = $registry; /* ... …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.