Тепер основна частина: підрахуйте елементи, зібрані в $collection, використовуючи наведений нижче код. $collection->count(); Ви можете застосувати різні перевірки, умови або будь-що відповідно до ваших вимог за допомогою методу підрахунку колекцій. От і все!
Кроки для отримання Як отримати колекцію продуктів у Magento 2
- навантаження. з певним атрибутом. з усіма атрибутами.
- отримати. з типом продукту. з кількома категоріями та конкретною категорією. також з ідентифікатором магазину.
- фільтр. з багатьма різними варіантами, наведеними нижче.
- Сортувати. Висхідний. Спускається.
Резюме. Якщо ви вже завантажили колекцію, то не буде великої різниці, який метод ви використовуєте. Якщо ви ще не завантажили колекцію getSize() буде набагато ефективнішим.
$products = Mage::getModel('catalog/product') ->addAttributeToFilter('status', array('eq' => 1)); echo $products->getSelect()->__toString();
Спосіб 2: Використання диспетчера об’єктів
- $customerID = 10;
- $objectManager = \Magento\Framework\App\ObjectManager::getInstance();
- $customer = $objectManager->create('Magento\Customer\Model\Customer')
- ->load($customerID);
- $customerEmail = $customer->getEmail();