Traduzione in una classe di blocchi
-
30-10-2019 - |
Domanda
Ho una domanda sulla traduzione nelle classi di blocchi. Nei file PHTML, $this->__()
(A) viene utilizzato per tradurre (o almeno più comunemente che ho visto). Nelle classi di blocchi di mago, Mage::helper('helpername')->__()
(B) è comunemente usato, ma ho visto le persone usare $this->__()
Anche nelle classi di blocchi.
Che si tratti di Mage_Core_Block_Abstract::__()
o Mage_Core_Helper_Abstract::__()
, Per ora non è importante, in quanto sono funzioni identiche (EE 1.13).
Domanda 1
Ma quale è più appropriato? Capisco che questo potrebbe essere in qualche modo basato sull'opinione, ma essere Di più Risistente al futuro, penso che usare l'helper sia più corretto.
Domanda 2
Esiste un motivo particolare per cui le funzioni definite nelle classi di blocchi usano il metodo dell'helper, mentre il modello utilizza il metodo del blocco?
Nessuna soluzione corretta