Preguntas etiquetadas con model

Los modelos contienen la mayor parte de la lógica empresarial en los módulos de Magento


1
Nombres completos de clases en los métodos de fábrica de Magento
En Magento 1, si uso el nombre completo de la clase Magento en un método de fábrica, puedo crear una instancia de un objeto //trying full class name instead of catalog/product $object = Mage::getModel('Mage_Catalog_Model_Product'); Sin embargo, lo mismo no funcionará para los ayudantes. Si intentas Mage::helper('Mage_Core_Helper_Url'); Usted obtiene Warning: include(Mage/Mage/Core/Helper/Url/Helper/Data.php): …
11 model  helper  factory 





1
Tablas con clave primaria de incremento no automático
He configurado una tabla en Magento que tiene dos campos, id y fecha. La fecha es simplemente la establecida en ahora, pero la identificación es en realidad una clave externa adjunta a la identificación del pedido. Mi problema es que Magento no guarda estos objetos, no ocurren errores pero no …
9 database  model  table 

2
¿Cómo cargar datos del modelo uniendo 2 tablas?
Supongamos que tengo un Modelo A simple que apunta a la tabla A ahora que tengo que agregar información adicional, así que decido crear un Modelo B y guardar esa información adicional en una Tabla B con una clave externa que apunta a la clave de índice de la Tabla …
9 model  sql 


3
Error en Mage :: getModel ('catálogo / producto') -> load ($ sku, 'sku');
cuando intentas cargar un producto, $foundProduct = Mage::getModel('catalog/product')->load($sku, 'sku'); obtenemos el siguiente error: Fatal error: Uncaught exception 'Exception' with message 'Warning: Invalid argument supplied for foreach() in app/code/core/Mage/Eav/Model/Entity/Abstract.php on line 954' in app/code/core/Mage/Core/functions.php:245 Stack trace: #0 app/code/core/Mage/Eav/Model/Entity/Abstract.php(954): mageCoreErrorHandler(2, 'Invalid argumen...', '/var/www/magent...', 954, Array) #1 app/code/core/Mage/Catalog/Model/Resource/Abstract.php(698): Mage_Eav_Model_Entity_Abstract->load(Object(Mage_Catalog_Model_Product), '120x180 ES-bale...', 'sku') #2 …


2
Cómo crear un filtro de cuadrícula personalizado
He agregado una columna de cuadrícula personalizada usando la URL del campo en una base de datos personalizada: $this->addColumn('url', array( 'header' => Mage::helper('companymodule')->__('Has Website'), 'align' => 'left', 'index' => 'url', 'renderer' => new Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl(), 'type' => 'options', 'options' => Mage::getSingleton('companymodule/hasurl')->getOptionArray(), )); Y creó este renderizado personalizado: class Company_Module_Block_Adminhtml_Module_Grid_Renderer_HasUrl extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract …
8 adminhtml  grid  model 


3
La nueva columna agregada a la tabla no se guarda
He agregado una nueva columna a la tabla newsletter_subscriber, 'artists_followed'. En mi Mage_Newsletter_Model_Subscriberclase de modelo anulada , he agregado la siguiente función: public function updateSubscriberArtists($email, $artist) { $this->loadByEmail($email); if ($this->getId()) { $this->setArtistsFollowed($artist); try { $this->save(); } catch (Exception $e) { throw new Exception($e->getMessage()); } } } todo funciona bien, no …
8 model 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.