Perguntas com a marcação «helper»

5
Instanciando ajudantes no Magento 2
As últimas versões do Magento 2 acabaram com a Mageclasse. Isso significa que perdemos o Mage::helpermétodo. Existe uma técnica de substituição (fábrica de auxiliares?) Para instanciar ajudantes no Magento 2? Ou devemos usar a nova classe do gerenciador de objetos e instanciar o auxiliar como um objeto singleton / em …

2
Criando uma Classe Auxiliar Customizada no Módulo
Criei um novo módulo chamado test_helpere quero criar uma classe auxiliar neste módulo para poder adicionar funções personalizadas a serem chamadas em todo o site. No entanto, não consigo encontrar exemplos de como fazer isso. Suponho que tenho que criar um xml extra na configuração e adicionar outro arquivo em …


5
Como chamar o método auxiliar no arquivo .phtml
Tentando desenvolver algo no magento 2. Mas não encontrei como chamar um método Helper no arquivo de modelo (.phtml). Quero uma substituição do código abaixo: $this->helper('modulename/helpername')->methodname(); Se alguém souber por favor me ajude.
16 magento2  phtml  helper 

3
Magento: Erro fatal: Classe 'Mage_Giftcards_Helper_Data' não encontrada em… / app / Mage.php na linha 546
Eu instalei uma extensão de módulo que gera um erro fatal "Erro fatal: a classe 'Mage_Giftcards_Helper_Data' não foi encontrada em .... / app / Mage.php na linha 546" em admin. Eu refferi este link /programming//a/9191286/2919940 e este link também /magento//a/7133/3693 Mas eu tenho <global> <helpers> <giftcards> <class>Webtex_Giftcards_Helper</class> </giftcards> </helpers> </global> …

1
Nomes de classe completos nos métodos de fábrica do Magento
No Magento 1, se eu usar o nome completo da classe Magento em um método de fábrica, sou capaz de instanciar um objeto //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); No entanto, a mesma coisa não funcionará para ajudantes. Se você tentar Mage::helper('Mage_Core_Helper_Url'); Você recebe Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): …
11 model  helper  factory 

2
Magento 2: uso adequado de ajudantes
Estou começando a ver mais e mais pessoas declarando classes auxiliares para poder usar o seguinte nos arquivos de modelo: $this->helper('Path/To/Helper/Class')->customMethod(); Esse tipo de código permite que as pessoas evitem a restrição direta de não usar o gerenciador de objetos, mas eu costumo ver o código que deve ser um …

4
Helper vs Model? Qual devo usar?
Estou trabalhando com a API do Instagram no magento. Estou dando cupons aos meus seguidores do Instagram se eles seguirem nossa loja no Instagram. Estou fazendo as chamadas de API para o instagram em PHP usando curl. Atualmente, estou agrupando as chamadas da API em funções auxiliares dentro do meu …


1
Como adicionar um auxiliar personalizado no meu módulo?
Como criar um novo Helper ou substituir / reescrever o Core Helper no módulo Magento 2? Tentei adicionar dependência ao meu module.xmlmódulo personalizado, mas ele não carrega a classe Helper. Abaixo está o meu 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
Irritado com toneladas de classes para DI em construtores de Magento 2 - existe uma maneira melhor?
No momento, estou incomodado de escrever construtores similares em massa, como os seguintes, em meus módulos. 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; /* ... …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.