Вопросы с тегом «collection»

9
Коллекция с FIND_IN_SET для атрибутов множественного выбора, но некоторые имеют только одно значение

Я создаю коллекцию продуктов, в которой можно найти результаты по атрибуту множественного выбора. (соответствующий код, который добавляет finset в коллекцию - настроен для отображения реальных значений идентификаторов) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product',...

9
Фильтровать коллекцию товаров по дочернему атрибуту товара

У меня есть ситуация, как 2 атрибута, который назначен на дочерний продукт 1) person_height_fromи 2) person_height_toкоторый имеет атрибут типа DropDown который назначается только в дочернем продукте, но не назначается в родительских продуктах, Я хочу отфильтровать коллекцию товаров на странице...

9
Загрузить коллекцию Simple Products (как на складе, так и на складе)

У меня возникла проблема при загрузке ВСЕХ «дочерних» продуктов Настраиваемого продукта в коллекцию, даже тех, которых нет в наличии. Как загрузка продуктов, как это: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions();...

9
Как получить коллекцию товаров на складе, в отличие от addInStockFilterToCollection ()?

У меня есть требование отображать товары категории в двух списках - один для товаров на складе, другой для товаров на складе. я использую Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() чтобы отфильтровать мою коллекцию товаров по товарам, имеющимся в наличии, но,...

9
Заставить коллекцию продуктов использовать EAV вместо плоского стола

В Magento 2, как я могу временно отключить плоский каталог? У меня есть коллекция продуктов, связанная с внешним магазином, и я хочу, чтобы она загружалась через таблицы EAV. Я посмотрел, как коллекции определяют, следует ли использовать плоские таблицы, но не нашел способа внедрить настройки в...

9
Разбиение сетки не работает при использовании предложения group в коллекции

Я работаю над сеткой продуктов, но ее нумерация страниц или счетчик продуктов не работают (так как они отображают неправильный счет). так как мой блок _preparecollection работает так, как показано ниже. я добавил код фильтра категорий в коллекцию, поэтому я должен использовать предложение группы,...

9
Проблема со сбором товара - неверные данные о ценах или отсутствие товаров на складе

Я получаю коллекцию товаров на основе текущей категории. Мне нужно, чтобы эта коллекция содержала как входящие, так и отсутствующие товары, а также данные о ценах для правильного отображения. Мой магазин сконфигурирован для хранения цен на товары с учетом налогов и для показа цен как включающих,...

9
Коллекция фильтров Magento по времени создания (сегодня, вчера, неделя, час и т. Д.)

У меня есть пользовательская коллекция, которую я хочу отфильтровать по дате создания и тем, какие записи были созданы «вчера» Коллекция Записи //dates are set in controller using setCreatedTime(Mage::getModel('core/date')->gmtDate()); Создано вчера (не работает) //3 products items Yesterday...

9
Какая польза от addExpressionFieldToSelect над addFieldToSelect?

Я изучаю Magento, и я действительно не понимаю, какая польза от addExpressionFieldToSelectover addFieldToSelect? Я не нашел ответа нигде в моем чтении. Насколько я могу судить, кажется, что это перезаписывает имена полей - но только если вы передаете массив с перезаписью. Почему вы не можете просто...

9
Как составить список всех пользователей

В рамках упражнения я пытаюсь перечислить электронную почту всех пользователей из моей базы данных на одной странице. Пока самое близкое, что у меня есть, это $user = mage::getModel('customer/customer')->getCollection()->getData(); возвращается array 0 => array 'entity_id' => string '1'...

9
Какой лучший способ проверить, существует ли пользовательский атрибут в Magento2

Будучи осторожным, я хочу проверить, существует ли мой пользовательский атрибут, прежде чем я попытаюсь использовать его каким-либо образом. Мне нужно проверить все атрибуты коллекции, а не только коллекцию продуктов. Мой атрибут может существовать в клиенте, продукте или в пользовательской модели...

8
Коллекции - фильтрация нескольких значений атрибутов множественного выбора

Это не опечатка. Я знаю, что мне нужно использовать 'finset' для фильтрации моих атрибутов множественного выбора; Тем не менее, я пытаюсь отфильтровать несколько значений одновременно и получаю: Incorrect parameter count in the call to native function 'FIND_IN_SET, Вот пример кода: foreach...

8
В чем разница между `joinField` и` joinTable` в коллекциях?

В файле app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.phpесть функция с именем joinFieldи другая joinTable. Если поля на самом деле являются столбцами в плоских таблицах, что означает их объединение? В каких обстоятельствах я должен использовать joinTableвместо этого? Могут ли они оба...

8
Что такое эквивалентность Magento ORM для «атрибута SELECT DISTINCT ИЗ продуктов»?

Мне нужно получить список всех значений, которые используются для определенного атрибута продукта, в (псевдо) SQL: SELECT DISTINCT attribute FROM products; Как бы я использовал Magento ORM для создания эквивалентного запроса? Я пробовал эту distinct()функцию, но она не работает так, как я ожидал:...

8
Как получить коллекцию заказов, которые можно отправить?

Мне нужны заказы, которые еще не отправлены или частично отправлены. Я использую код ниже, чтобы получить заказы, которые могут быть отправлены. foreach ($orderIds as $orderId) { $order = Mage::getModel('sales/order')->load($orderId); if ($order->canShip()) { echo "Shipping Pending"; } } Но я...