Sebbene sia tipicamente propagandato come un sistema di carrello per acquisti completo, Magento è un fantastico framework per l'avvio. Di particolare suggestione è il sistema di layout. In sostanza, viene creata una pagina da "Blocchi" che tutti ereditano da una classe astratta che non presuppone l'uso di file modello. Questi blocchi sono assemblati secondo un layout che è la composizione di un gruppo di file XML che vengono uniti per descrivere una struttura gerarchica di blocchi per ogni pagina (ereditarietà supportata per DRY). Adoro questo sistema ma Magento è un framework molto pesante.Qualche framework PHP che usa un sistema di layout e blocco come Magento?
Esistono altri framework che utilizzano un sistema simile? Cioè layout che sono definiti al di fuori dei file modello come descritto sopra. PHP 5.3 è preferibile ma prenderebbe in considerazione i framework in altre lingue.
quadro Ogni MVC ha una "vista" classe di qualche tipo, ma la maggior parte di questi sono pari a PHP essenzialmente di 'includere' metodo con alcuni metodi di supporto. Il layout e il sistema di blocco di Magento vanno ben oltre ... Non c'è davvero nessun altro framework che si avvicini? – ColinM
Vorrei anche fare una domanda sui blocchi statici e non statici come in Magento ... Non riesco a trovare nessun altro framework che abbia un pannello back-end simile e queste belle funzionalità. – Nasaralla
L'unico sfondo è che il magento è davvero pesante. – Nasaralla