Sto iniziando a vedere sempre più persone che dichiarano le classi di aiutanti per poter utilizzare quanto segue nei file modello:
$this->helper('Path/To/Helper/Class')->customMethod();
Questo tipo di codice consente alle persone di evitare di non utilizzare direttamente la restrizione del gestore oggetti, ma tendo a vedere il codice che dovrebbe essere il codice di blocco in quegli helper.
Quindi, ecco le mie domande:
- cosa si dovrebbe scrivere nelle classi di aiuto?
- in quali casi è importante utilizzare i metodi di supporto nei modelli?
di.xml
per il tipo di classe blocchi, non mantenga una configurazione del layout. Ho provato ad esempio a farlo per la classe\Magento\Catalog\Block\Product\View\Type\Simple
, il modellodefault.phtml
che è stato utilizzato nel nostro modello viene ignorato. Nessun indizio sul perché al momento