@yv1995

Что такое коллекции в magento?

Можно простым языком ,что такое коллекции в magento? Гугл не дает определения =)
  • Вопрос задан
  • 500 просмотров
Решения вопроса 1
@khrisanfov
Программист
В Magento коллекция это список элементов (массив). Все коллекции это дети Varien_Data_Collection. Этот класс реализует интерфейсы IteratorAggregate и Countable. IteratorAggregate позволяет использовать коллекцию в цикле foreach. Хорошим примером коллекции является список клиентов (Mage_Customer_Model_Resource_Customer_Collection). Этот класс также наследует Varien_Data_Collection_Db, который позволяет работать с БД, делать запросы и получать результат в виде коллекции. Пример работы с этой коллекцией можно найти в Mage_Customer_Model_Customer_Api метод items($filters).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
link_web
@link_web
Magento, Laravel, Zend, Shopify, Prestashop, WP
Коллекции это вообще не Magento. Если вы думаете , что как раз на первый взгляд кажется, что коллекция это просто какая то "коллекция " платьев, то нет. Коллекция - это архитектурный элемент, который дает возможность удобно работать с совокупностью объектов, реализуя методы которые не свойствены ни одному из объектов.

UPD: devdocs.magento.com/guides/m1x/magefordev/mage-for...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы