Документация Magento ORM

За пределами исходного кода есть ли обширная документация по ORM Magento? Я получаю основы и обычно могу выкапывать базу кода Mage, заманить ее вызовами Mage:: Log и выяснить, что работает, но моя эффективность будет идти вверх, если бы у меня был высокий уровень обзора того, как модели предназначенный. Как работают агрегированные методы, какой лучший способ присоединиться, когда следует расширять модели, когда самое лучшее время для использования моделей eav против не-eav и т.д.

Что-то вроде Документация Django Model, но для Magento.

Ответ 1

Поскольку на этот вопрос был дан ответ, на ORM была создана некоторая документация в базе знаний magento.

Вводная информация: http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm-basics

Расширенное использование ORM и система EAV: http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-7-advanced-orm-entity-attribute-value

Работа с коллекциями Varien (ленивая загрузка, фильтрация и т.д.): http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections

Ответ 3

Для Magento ORM, основанного на Zend Framework Zend_Db_Adapter, вы можете использовать Zend Framework Programmers Reference (доступный как бесплатный pdf на сайт Zend Framework). Я также нашел ссылку , чтобы узнать больше о моделях Magento.