Anteriormente vimos cómo crear un plugin para Magento y cómo crear un controlador para Magento. Ahora le toca el turno al modelo. Intentaré poner con todo detalle todo el proceso.
Por eso, vamos a editar app/code/local/NuestraEmpresa/nuestroPlugin/etc/config.xml, en nuestro ejemplo app/code/local/Poesia/HolaMundo/etc/config.xml para indicar que vamos a crear modelos y las conexiones de base de datos que se deben utilizar para el acceso. He pegado el archivo entero, pero indico con un comentario las novedades:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | <?xml version="1.0" encoding="UTF-8"?> <!-- Opcionalmente podemos poner un comentario contando qué hace nuestro módulo, nuestra web, información sobre la licencia, etc --> <config> <modules> <Poesia_HolaMundo> <!-- namespace_modulo --> <!-- Esta es la versión de nuestro módulo --> <version>0.0.1</version> </Poesia_HolaMundo> </modules> <frontend> <!-- Lo que necesitamos para utilizar los controladores --> <routers> <holaMundo> <use>standard</use> <args> <module>Poesia_HolaMundo</module> <frontName>hm</frontName> </args> </holaMundo> </routers> <!-- Lo que necesitamos para utilizar los controladores --> <!-- Lo que necesitamos para el layout y las plantillas --> <layout> <updates> <holamundo> <file>poesia.xml</file> </holamundo> </updates> </layout> <!-- Lo que necesitamos para el layout y las plantillas --> </frontend> <!-- Necesario para informar a Magento sobre nuestro modelo --> <global> <models> <holamundo> <class>Poesia_Holamundo_Model</class> <resourceModel>holamundo_resource</resourceModel> </holamundo> <holamundo_resource> <class>Poesia_HolaMundo_Model_Resource</class> <entities> <pventamod> <table>poesia_postvtable</table> </pventamod> </entities> </holamundo_resource> </models> <resources> <holamundo_setup> <setup> <module>Poesia_HolaMundo</module> </setup> <connection> <use>core_setup</use> </connection> </holamundo_setup> <holamundo_write> <connection> <use>core_write</use> </connection> </holamundo_write> <holamundo_read> <connection> <use>core_read</use> </connection> </holamundo_read> </resources> </global> <!-- Necesario para informar a Magento sobre nuestro modelo --> </config> |
Ahora creamos el modelo (le intento dar a todo nombres diferentes para que veamos qué es cada cosa).… Leer artículo completo
Últimos comentarios