¿Cuál es el propósito de utilizar estos dos modelos de colección? Recurso Mysql4 ¿Por qué no podemos usar el modelo de recursos para todas las colecciones? ¿Por qué estamos usando la colección MySql4 para un módulo simple? Alguien
¿Cuál es el propósito de utilizar estos dos modelos de colección? Recurso Mysql4 ¿Por qué no podemos usar el modelo de recursos para todas las colecciones? ¿Por qué estamos usando la colección MySql4 para un módulo simple? Alguien
En este momento estoy reutilizando muchas colecciones que están anidadas dentro de los bucles foreach. ¿Es posible subir estas cosas algunos niveles? Actualmente me veo obligado a recargar colecciones que tienen más de 51k entidades una y otra vez, lo que ralentiza enormemente las cosas....
Hay getSelect()->__toString();disponible en Magento 1 para imprimir consulta de colección. como el siguiente ejemplo $products = Mage::getModel(‘catalog/product’) ->addAttributeToFilter(‘status’, array(‘eq’ => 1)); echo $products->getSelect()->__toString(); ¿Hay algún método...
¿Cuál es la diferencia entre setData()y addData()? ¿Hay alguna conexión si actualizo un producto o configuro uno
Estoy haciendo lo siguiente: $productCollection = Mage::getModel('catalog/product') ->getCollection(); $productCollection ->addAttributeToFilter('my_attribute', 1); my_attribute no está en las tablas planas, pero las tablas planas están habilitadas. Sigo recibiendo la colección...
Puedo cargar la colección de productos usando [$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')] en mi archivo phtml. Pero en esa colección el URL del producto no está allí, ¿cómo podemos obtener la URL del producto también con esa
En la cuadrícula de administración del módulo, estoy usando este código para obtener la colección y agruparlos por ID de cliente $collection =
Tengo una colección personalizada a la que agrego filtros. Por ejemplo, tengo esto: $giftColletion = $this->_giftFactory->getCollection(); $giftColletion->addFieldToFilter('store_id', 1); ¿Qué filtro debo agregar a $ giftColletion para que pueda devolver todos los registros por posición...
He creado un módulo personalizado con el atributo de campo de título y estado en la cuadrícula de administración. Colecciones de cuadrícula en module_test_grid_block.xml <arguments> <argument name="id" xsi:type="string">testGrid</argument> <argument name="dataSource"...
Estoy trabajando para buscar navegación en capas en magento2 para una colección de productos personalizada. Ya estoy obteniendo una colección personalizada en la página personalizada, necesito mostrar navegación en capas. Intenté adaptar esta solución magento1 pero no pude llegar muy lejos. Alguna...
Quiero agregar un bloque de navegación en capas para una colección de productos personalizada. ¿Hay alguna manera de hacer eso en
Tengo una colección en un método donde quiero realizar dos operaciones diferentes en esta colección. Por lo tanto, quiero dos copias separadas de la misma colección, y luego asignar una de las dos colecciones a la colección original nuevamente y devolverla. Para simplificar esto, supongamos que...
Estoy tratando de crear una colección de productos basada en la matriz de identificadores de productos, y también ordenar la colección basada en la matriz de identificadores. $productIds = array(318,310,311); $collection = Mage::getModel('catalog/product') ->getCollection()...
Esto no parece estar ordenado correctamente, ¿hay algo que esté haciendo mal? Sugerencias? $componentQuantityCollection = Mage::getModel('catalog/product')->getCollection(); $componentQuantityCollection->joinField('qty', 'cataloginventory/stock_item', 'qty', 'product_id=entity_id',...
Utilizando un objeto de fábrica de productos, puedo crear un producto, tomar una colección de productos y obtener el primer elemento de esa colección /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product =
Tengo una tabla personalizada con una referencia de producto product_id. Ahora me gustaría mostrar información del producto (sku, nombre) en mi cuadrícula de back-end , pero no estoy seguro de cuál es la mejor práctica para hacer esto. Mi mejor conjetura SKUes la siguiente: $collection->join(...
Estoy usando Magento 2.1.0 y actualmente tengo dificultades para filtrar la colección de productos con varias categorías. He usado más de un par de formas para que funcione, pero no lo hará. Asumiendo: $catalog_ids = [618, 619, 620]; Devuelve NULL $productCollection =
Actualmente estoy tratando de mejorar un par de módulos con respecto al rendimiento. Algunos de ustedes pueden conocer el uso del walk()método en la colección, que es muy útil para evitar pasar directamente por los productos. Además de eso y gracias a @Vinai, también se puede utilizar el...
Aquí está mi código: $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); Quiero obtener todos los productos que no están en la lista de identificadores...
Estoy trabajando en la cuadrícula del producto, pero su paginación o recuento de productos no funciona (ya que muestra un recuento incorrecto). como mi función de bloque _preparecollection es la siguiente: he agregado el código de filtro de categoría en la colección, así que tengo que usar una...