BLOG

Pasos al crear una entidad en Magento

La creación de una entidad (FLAT o EAV) tiene unos elementos comunes:

  1. Definición de la entidad en config.xml
  2. Creación del model
  3. Creción del resource model
  4. Creación del collection model
  5. Script de instalación/actualización de la base de datos que cree los elementos necesarios para la entidad en la base de datos
  6. (opcional) Script que cree/actualice datos para la entidad

Las diferencias entre ambos tipos de entidades se da en:

  • config.xml : con una forma distint de definir la entidad
  • En las clases de las que extienden los modelos:
  FLAT EAV
Model Mage_Core_Model_Abstract Mage_Core_Model_Abstract
Resource Model Mage_Core_Model_Mysql4_Abstract Mage_Eav_Model_Entity_Abstract
Resource Setup Mage_Core_Model_Resource_Setup Mage_Eav_Model_Entity_Setup
Collection Model Mage_Core_Model_Mysql4_Collection_Abstract Mage_Eav_Model_Entity_Collection_Abstract
  • Los elementos/métodos a instalar en el script de instalación/actualización.

Publicado

Categoría Modelos