Soy nuevo en magento y no tengo ningún concepto de MVC, pero me dieron un trabajo para trabajar en él, lo que significa comprenderlo e implementar la especificación, ahora me siento demasiado estresado ya que realmente quiero entender la "Bestia" de magento, He estado siguiendo Tuts + Magento Fundamental y aprendí mucho. Sin embargo, todo es vago porque "Hello World" no es una taza de té que entra en el mundo real. Realmente quiero más tutoriales en profundidad donde sé más sobre desglose, por ejemplo
- Quiero saber cómo Modelo, controladores y vista trabajan juntos para alimentar datos, funcionan para un elemento html dado, cómo sabe cómo asignar datos a los campos.
- Cómo hacer un menú extra y vincularlo.
- ¿Cuál es la forma más práctica de usar el modelo, los controladores, los recursos, etc. además de una "función Hello"?
- ¿Cómo sabemos qué método aplicar o qué pedir cuando decimos,
getABC()
etc.
y muchos más apuntan a hacer que la tienda tenga una gran funcionalidad. Entiendo que no será demasiado rápido para bajarlo todo, pero estoy demasiado ansioso por perder el sueño por aprenderlo y sentirme orgulloso. Soy bastante nuevo. a Magento pero tenía un conocimiento justo de la creación de bloques, ayudantes, controladores, etc. Todavía estoy confuso sobre el ejemplo establecido incluso por Magento para hacer un módulo que simplemente diga hola mundo como se explica en "Fundamentos de Magento", quiero tomar un verdadero- enfoque de la vida para aprender Magento, por ejemplo, mostrar información de los usuarios como un perfil, una forma de actualizarlo, obtener productos que ordenan e historial del usuario, etc. ¿Cómo puedo asignar mis valores al campo correcto mientras se crea un formulario? Ej. Nombre: nombre Apellido: apellido Dirección: dirección, etc.
¿A dónde irán, en bloques o controladores? ¿Cómo hago un diseño para hacer un formulario? Sé cosas como loadLayout
y renderLayout
que producen un diseño, pero cómo usar los campos en ese formulario o el mapa de diseño para los campos que necesito o incluso mostrar un menú personalizado que puede realizar una acción diferente, como
Resumen de la cuenta Historial de la cuenta Historial de pedidos
Etc. Como dije, he estado siguiendo "Magento Fundamentals" de MagentoU y parece que no puedo responder estas preguntas.
Editar: Puede ser que no entiendo MVC, sigo a Treehouse y Lynda por tuts, pero no hay tuts MVC PHP por allí. Solo ASP.net tuts. ¿Encontré este enlace para MVC pero solo si vale la pena?
Actualización : después de explorar muchos enlaces, todavía estoy confundido acerca de por qué se utilizan el modelo y los controladores. ¿Cómo podemos mapear la información sobre un cliente o un panel de control al usuario que ha iniciado sesión? Entonces, lo que quiero decir es qué tipo de datos se almacenan en 1. modelos, 2. controladores, 3. Sé que las referencias se usan para obtener bloques ya definidos en xml, pero un ejemplo práctico de la vida real sería bueno.
Respuestas:
También recomiendo mi lista curada de recursos técnicos en Magento:
https://github.com/aleron75/mageres
Lo mantengo actualizado regularmente con las últimas fuentes y herramientas, las contribuciones son bienvenidas.
Espero eso ayude.
fuente
Esto puede ser útil para usted, puede encontrar una lista de recursos de todas las áreas diferentes y estoy seguro de que encontrará algo allí
Ben Marks Github
fuente
Puede ser útil para usted entender cómo funciona el administrador
Aquí hay un enlace de video tutorial.
Aquí está la mejor explicación de magento por Alan Strom.
fuente
Aquí está la lista de todos los recursos útiles, incluidas las explicaciones y las prácticas de expertos bien conocidos.
Recursos esenciales
fuente
Este es el mejor recurso para principiantes para comprender el concepto con conocimiento práctico.
Mejor tutorial para principiantes para el sitio Magento 1 y Magento 2:
Tutorial para principiantes de Magento
Para codificar una parte simple de magento:
Funciones básicas de Magento
Este es un montón de enlaces para magento learn: diferentes enlaces de blogs para magento:
Enlaces Magento
Gracias.
fuente
Hay muchos tutoriales para aprender magento. Algunos son para desarrollo de backend y desarrollo frontend. Puede consultar los siguientes sitios para aprender 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
y para el tutorial del área de administración, puede preferir estos sitios a continuación.
https://www.siteground.com/tutorials/magento/
fuente
http://www.pierrefay.com/magento-developper-guide-howto-tutorial-5
fuente