Pytania otagowane jako helper

5
Tworzenie wystąpień Pomocników w Magento 2
Najnowsze wersje Magento 2 wyeliminowały Mageklasę. To oznacza, że ​​zgubiliśmy Mage::helpermetodę. Czy istnieje technika zastępcza (fabryka pomocników?) Do tworzenia instancji pomocników w Magento 2? Czy też powinniśmy używać nowej klasy Object manager i po prostu tworzyć instancję pomocnika jako obiekt singleton / buforowany za pomocą get(vs. create)

2
Tworzenie niestandardowej klasy pomocnika w module
Stworzyłem nowy moduł o nazwie test_helperi chcę utworzyć klasę pomocnika w tym module, aby móc dodawać niestandardowe funkcje, które będą wywoływane w całej witrynie. Nie mogę jednak znaleźć żadnych przykładów, jak to zrobić. Zakładam, że muszę utworzyć dodatkowe xml w konfiguracji i umieścić w innym pliku, który rozszerza podstawowego pomocnika, …



3
Magento: Błąd krytyczny: nie znaleziono klasy „Mage_Giftcards_Helper_Data” w… / app / Mage.php w linii 546
Zainstalowałem jedno rozszerzenie modułu, które generuje błąd krytyczny „Błąd krytyczny: nie znaleziono klasy„ Mage_Giftcards_Helper_Data ”w .... / app / Mage.php w linii 546” w admin. Odniosłem się do tego linku /programming//a/9191286/2919940 oraz tego linku, a także /magento//a/7133/3693 Ale mam <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> w mojej config.xmli mam …

1
Pełne nazwy klas w metodach fabrycznych Magento
W Magento 1, jeśli użyję pełnej nazwy klasy Magento w metodzie fabrycznej, jestem w stanie utworzyć instancję obiektu //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Jednak to samo nie będzie działać dla pomocników. Jeśli spróbujesz Mage::helper('Mage_Core_Helper_Url'); Dostajesz Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): failed to open stream: No such file or …
11 model  helper  factory 

2
Magento 2: właściwe wykorzystanie pomocników
Zaczynam widzieć coraz więcej osób deklarujących klasy pomocników, aby móc korzystać z następujących plików plików: $this->helper('Path/To/Helper/Class')->customMethod(); Ten rodzaj kodu pozwala ludziom uniknąć bezpośredniego ograniczenia menedżera obiektów, ale zazwyczaj widzę w tych pomocnikach kod, który powinien być kodem blokowym. Oto moje pytania: co należy pisać w klasach pomocniczych? w jakich przypadkach …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.