Какова цель использования этих двух моделей коллекции. Ресурс mysql4 почему мы не можем использовать модель ресурсов для всех коллекций. Почему мы используем коллекцию MySql4 для простого модуля Кто-то...
Какова цель использования этих двух моделей коллекции. Ресурс mysql4 почему мы не можем использовать модель ресурсов для всех коллекций. Почему мы используем коллекцию MySql4 для простого модуля Кто-то...
Сейчас я повторно использую множество коллекций, которые вложены в циклы foreach. Можно ли поднять эти вещи на несколько уровней? В настоящее время я вынужден многократно перезагружать коллекции, в которых есть 51 тыс. Объектов, что сильно замедляет работу. В частности, коллекции инвентаря....
Существует getSelect()->__toString();доступна в Magento 1 для печати запроса коллекции. как пример ниже $products = Mage::getModel(‘catalog/product’) ->addAttributeToFilter(‘status’, array(‘eq’ => 1)); echo $products->getSelect()->__toString(); Есть ли какой-нибудь метод, доступный в...
Какая разница между setData()а addData()? Есть ли связь, если я обновляю продукт или устанавливаю
Я делаю следующее: $productCollection = Mage::getModel('catalog/product') ->getCollection(); $productCollection ->addAttributeToFilter('my_attribute', 1); my_attribute отсутствует в плоских таблицах, но плоские таблицы включены. Я продолжаю получать полную коллекцию. Причина, кажется, в...
Я могу загрузить коллекцию товаров, используя [$objectManager->create('Magento\Catalog\Model\ResourceModel\Product\Collection')] в моем файле phtml. Но в этой коллекции URL продукта не существует, как мы можем получить URL продукта также с этой...
В сетке администратора модуля я использую этот код, чтобы получить коллекцию и сгруппировать их по идентификатору клиента $collection = Mage::getModel('referafriend/statistics')->getCollection(); $collection->getSelect()->group('entity_id'); $this->setCollection($collection); но здесь я...
У меня есть пользовательская коллекция, в которую я добавляю фильтры. Например, у меня есть это: $giftColletion = $this->_giftFactory->getCollection(); $giftColletion->addFieldToFilter('store_id', 1); Какой фильтр я должен добавить к $ giftColletion, чтобы он мог возвращать все записи по...
Я создал один пользовательский модуль с атрибутом title & status field в сетке администратора. Сетки коллекций в module_test_grid_block.xml <arguments> <argument name="id" xsi:type="string">testGrid</argument> <argument name="dataSource"...
Я работаю над получением многоуровневой навигации в magento2 для пользовательской коллекции продуктов. Я получаю пользовательскую коллекцию уже на пользовательской странице, чтобы показать многоуровневую навигацию. Пытался адаптировать это решение magento1, но не смог далеко уйти. Любая идея, как я...
Я хочу добавить многоуровневый блок навигации для пользовательской коллекции товаров. Есть ли способ сделать это в
У меня есть одна коллекция в методе, где я хочу выполнить две разные операции над этой коллекцией. Итак, я хочу получить две отдельные копии одной коллекции, а затем снова назначить одну из двух коллекций исходной коллекции и вернуть ее. Для простоты предположим, что у меня есть коллекция объектов...
Я пытаюсь создать коллекцию продуктов на основе массива идентификаторов продуктов, а также сортировать коллекцию на основе массива идентификаторов. $productIds = array(318,310,311); $collection = Mage::getModel('catalog/product') ->getCollection() ->setOrder('entity_id', 'asc') // This will...
Это, кажется, не упорядочено правильно, что-то я делаю не так? Предложения? $componentQuantityCollection = Mage::getModel('catalog/product')->getCollection(); $componentQuantityCollection->joinField('qty', 'cataloginventory/stock_item', 'qty', 'product_id=entity_id', '{{table}}.stock_id=1',...
Используя объект фабрики продуктов, я могу создать продукт, получить коллекцию продуктов и получить первый элемент этой коллекции. /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Однако, если я...
У меня есть пользовательская таблица со ссылкой на продукт product_id. Теперь я хотел бы показать информацию о продукте (sku, name) в своей сетке бэкэнда , но я не уверен, что лучше всего делать это? Моя лучшая догадка SKUзаключается в следующем: $collection->join( 'catalog/product',...
Я использую Magento 2.1.0, и в настоящее время у меня возникают трудности с фильтрацией коллекции продуктов по нескольким категориям. Я использовал более двух способов, чтобы заставить это работать, но это не будет. Предполагая, что: $catalog_ids = [618, 619, 620]; Возвращает NULL...
В настоящее время я пытаюсь улучшить пару модулей в отношении производительности. Некоторые из вас могут знать, как использовать walk()метод сбора, который очень полезен, чтобы не зацикливаться на товарах напрямую. Кроме того, благодаря @Vinai можно также использовать delete()метод сбора данных ....
Вот мой код: $catIds = array(7,8,9); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect("*"); ->addAttributeToFilter('category_ids', array('nin' => $catIds)); Я хочу, чтобы все товары отсутствовали в списке идентификаторов категорий, но мой код не...
Я работаю над сеткой продуктов, но ее нумерация страниц или счетчик продуктов не работают (так как они отображают неправильный счет). так как мой блок _preparecollection работает так, как показано ниже. я добавил код фильтра категорий в коллекцию, поэтому я должен использовать предложение группы,...