Sono nuovo di Magento e non ho idea di MVC, ma mi è stato dato un lavoro per lavorarci sopra, questo significa comprenderlo e implementare le specifiche, ora mi sento troppo stressato perché voglio davvero capire il Magento "Bestia", ho seguito Tuts + Magento Fundamental e ho raccolto molto. Sì, tutto è vago perché "Hello World" non è una tazza di tè che va nel mondo reale. Voglio davvero tutorial più approfonditi in cui conosco più informazioni dettagliate, ad es
- Voglio sapere come modello, controller e view lavorano insieme per alimentare i dati, funzionare con un dato elemento html, come fa a sapere come mappare i dati ai campi.
- Come creare menu extra e link ad esso.
- Qual è il modo più pratico di usare modello, controller, risorse ecc. Oltre a una semplice "funzione Hello".
- Come facciamo a sapere quale metodo applicare o cosa chiedere quando diciamo
getABC()
ecc.
e molti altri punti mirano a rendere il negozio con una grande funzionalità. Capisco che non sarà troppo veloce per farlo, ma sono troppo ansioso di perdere il sonno per apprenderlo e rendermi orgoglioso. Sono abbastanza nuovo a Magento ma avevo una buona conoscenza della creazione di blocchi, aiutanti, controller ecc. Sono ancora sfocato sull'esempio impostato anche da Magento per creare un modulo che dice solo ciao mondo come spiegato in "Fondamenti di Magento", voglio prendere un reale- l'approccio della vita all'apprendimento di Magento, ad esempio la visualizzazione di informazioni sugli utenti come un profilo, un modo per aggiornarlo, ottenere prodotti quali un ordine utente e cronologia ecc. Come posso mappare i miei valori nel campo giusto durante la creazione di un modulo? es. Nome: nome Cognome: cognome Indirizzo: indirizzo ecc
Dove andranno, in blocchi o controller? Come faccio a creare un layout per creare un modulo? Conosco cose del genere loadLayout
e renderLayout
che producono layout, ma come usare i campi in quella forma o mappa di layout verso i campi richiesti o persino visualizzare un menu personalizzato che può eseguire un'azione diversa come
Riepilogo account Cronologia account Cronologia ordini
Ecc. Come ho detto, ho seguito "Magento Fundamentals" di MagentoU e non riesco a rispondere a queste domande.
Modifica: Può essere che io non abbia comprensione di MVC, seguo Treehouse e Lynda per tuts, ma nessun tutor MVC PHP laggiù. Solo tuts ASP.net. Ho trovato questo link per MVC ma solo se ne vale la pena?
Aggiornamento : dopo aver esplorato molti collegamenti, sono ancora confuso sul perché vengono utilizzati il modello e i controller. Come possiamo mappare le informazioni su un cliente o una dashboard all'utente che ha effettuato l'accesso, l'esempio fornito ha esempi come getProduct (1), come Magento saprà quale ID cercare e usare e lavorare contro di esso. Quindi, ciò che intendo dire è che tipo di dati è archiviato in 1. modelli, 2. controller, 3. So che i riferimenti sono usati per ottenere blocchi già definiti in xml ma un esempio pratico nella vita reale sarebbe buono.