Risorse di apprendimento Magento


8

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

  1. 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.
  2. Come creare menu extra e link ad esso.
  3. Qual è il modo più pratico di usare modello, controller, risorse ecc. Oltre a una semplice "funzione Hello".
  4. 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 loadLayoute renderLayoutche 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.


2
Cerca mageoverflow, abbiamo molte risorse qui: magento.stackexchange.com/questions/594/…
Fabian Blechschmidt

@FabianBlechschmidt che la risposta è più rivolta ai designer, sto parlando più di sviluppo.
Nofel,

1
Informazioni utili sono disponibili qui o qui (se stai cercando MVC in PHP)
Siarhey Uchukhlebau

@FabianBlechschmidt grazie per il link tempesta Alan, ho davvero imparato molto dal suo sito. 1+ per questo
Nofel

@Nofel Immagino che attraverserò questo e questo risolverà i tuoi problemi
Klettseb,

Risposte:


8

Consiglio anche il mio elenco di risorse tecniche su Magento:

https://github.com/aleron75/mageres

Lo tengo regolarmente aggiornato con le ultime fonti e gli strumenti, i contributi sono benvenuti.

Spero che sia d'aiuto.


Grazie per i collegamenti, ho seguito Magento per gli sviluppatori che non riesco a capire come mappare un modulo e collegare i valori nel db come visualizzare i dati nei campi.
Nofel

Sto cercando buoni tutorial su PHP mvc / oop, ho capito che il sistema magento è facile da capire per me, ma ho bisogno di rendere il mio php mvc e oop forte. Qualche link pagato o non pagato?
Nofel,

Consiglio i libri di Brandon Savage: brandonsavage.net
Alessandro Ronchi il

grandi cose, ti capita di avere buone referenze per PHP a livello di OOP o che mi aiuterebbero in Magento, che si tratti di qualsiasi livello.
Nofel

5

Questo potrebbe esserti utile, puoi trovare un elenco di risorse da tutte le diverse aree e sono sicuro che troverai qualcosa lì

Ben Marks Github


Come posso richiedere informazioni, come nome del cliente, indirizzo, indirizzo di fatturazione e visualizzare in esso un modulo di input?
Nofel,

Vuoi creare un modulo dove puoi raccogliere queste informazioni?
Klettseb,

uno dei tanti compiti, ma questo è un buon punto di partenza. Ho un sacco di file con codice php e controller, modelli di risorse, blocchi, ma non so da dove cominciare. Quindi un nuovo inizio sarebbe positivo.
Nofel,

Un'altra cosa che voglio sapere è come iniziano le cose quando vai a un link, so che chiama un controller, ma come fa il controller a sua volta a sapere quale azione e azione sa quale modello o modello di risorsa chiamare come vedo nel mio file ho tonnellate.
Nofel,

Penso che dovresti fare una domanda specifica per tutte le cose di cui hai bisogno e non in generale come questa qui. Esempio: come posso aggiungere un modulo e così via
Klettseb,

2

Potrebbe esserti utile capire come funziona l'amministratore

ecco il link tutorial video.

ecco la migliore spiegazione del magento di Alan Strom.


1
I tut di Alan Strom sono molto buoni, +1 per quello.
Nofel,



1

Ci sono molti tutorial per imparare il magento. Alcuni sono per lo sviluppo di backend e frontend. Di seguito puoi consultare i siti per l'apprendimento del magento.

http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5

http://inchoo.net/

http://alanstorm.com/category/magento

http://excellencemagentoblog.com/

http://code.tutsplus.com/categories/magento

e per il tutorial dell'area di amministrazione puoi preferire questi siti di seguito.

https://www.siteground.com/tutorials/magento/


Puoi anche verificare con inchoo.
Asheem Patro,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.