¿Cómo puede Magento encontrar un valor de atributo mediante una etiqueta de atributo dada o una identificación de atributo
¿Cómo puede Magento encontrar un valor de atributo mediante una etiqueta de atributo dada o una identificación de atributo
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...
¿Cuáles son las diferencias entre un modelo y un modelo de recursos? Además, ¿qué es un modelo y un modelo de
Quiero obtener el nombre del país del código del país, obtuve el código del país del orden de datos de esta manera: $data = $order->getShippingAddress()->getData(); $countryCode = $data['country_id']; echo $countryCode; imprimirá 'US' o cualquier otro código de país, ¿hay alguna forma de...
Tengo varios modelos en mi extensión personalizada que solo sirven para completar algunas selecciones y / o multiselecciones en el formulario de agregar / editar de mis entidades. Entonces son lo que magento llama "modelos fuente". Los valores involucrados son siempre los mismos y los métodos...
En Magento 2 tenemos clases de repositorios. El método clásico save()utilizado en gran medida en Magento 1.9 está en desuso, si estoy en lo cierto, de 2.04 o 2.05. Estaba usando fábricas para crear nuevos objetos y después de establecer propiedades de nuevos, por ejemplo, un producto al que llamé...
Tengo bastante experiencia con Magento pero me di cuenta de que no entiendo qué forma de cargar un modelo es la correcta y por qué. He leído todo lo que pude sobre el tema, pero las personas que explican cosas como esta nunca profundizan lo suficiente como para explicar por qué usar este método...
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 se...
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 A. Por lo general, las uniones se...
Hay dos métodos que recuperan datos del modelo. $model->getData(); $model->getOrigData(); ¿Alguien puede explicar cuál es la diferencia entre ellos? Cualquier ayuda será
cms/blockLas entidades tienen una tabla de unión cms_block_store, los registros en los que se vincula un bloque determinado a una o más tiendas. Antes de CE 1.6, el modelo de recursos Mage_Cms_Model_Mysql4_Block(enlace) no elimina por separado estos registros antes de que se elimine la entidad,...
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())...
Tengo que reescribir Mage_Catalog_Model_Resource_Category_Flat. La antigua clase de recurso Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flattodavía está allí en Magento 1.7 para compatibilidad con versiones anteriores y extiende la nueva. Una búsqueda en la base de código para el alias de...
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...
Necesito disminuir un valor con una operación de base de datos atómica , ¿es posible usar modelos Magento? setNumber($number)funciona como number = $number, pero necesito que se disminuya en la consulta SQL. ¿Es posible en Magento o tengo que escribir yo mismo la consulta
He creado un modelo que tiene su propia tabla de base de datos. Para una personalización, necesito activar el save_beforeevento de este modelo. Si un valor de campo no coincide, los datos no deberían guardarse. Mi objetivo principal es evitar el almacenamiento de datos mediante el evento "antes...
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