Come funziona Magento MVC differisce dalla classica MVC / Zend Framework MVC? [chiuso]
-
16-10-2019 - |
Domanda
Come funziona Magento MVC differisce da MVC classico o Zend Framework MVC? Ogni spiegazione sarà apprezzato.
Soluzione
Mentre MVC di Magento usa le stesse classi controller di base, quasi tutto il resto è personalizzato. Fuori della parte superiore della mia testa.
-
frontnames modulo sono definite nelle
config.xml
Magento -
Poiché Magento ha una propria struttura di modulo, l'analisi della configurazione di corrispondere a un nome del modulo anteriore con un modulo è completamente custom, ed è realizzato in un metodo corrispondenza in una serie di oggetti router personalizzato
-
È possibile che questo router citati hanno un codice personalizzato per richiedere automaticamente (vs.
__autoload
i file del controller di base. -
C'è una configurazione basata e sistema di riscrittura basato database per la modifica della logica di routing MVC
-
sistema di eventi / osservatore di Magento permette di iniettare il proprio oggetto router che possono cambiare la logica di routing, o bypass del tutto
-
Il handoff da azione del controller di vista è completamente diversa - Magento ha un sistema di visualizzazione / layout oggetto distinto dal sistema vista Zend Framework