Magento ORM ドキュメント
-
13-09-2019 - |
質問
ソース コード以外に、Magento ORM に関する広範なドキュメントはありますか?私は基本を理解しているので、通常は Mage コード ベースを調べて、Mage::Log 呼び出しを散りばめて、機能するものを見つけ出すことができます。しかし、モデルがどのようになっているのかについての高レベルの概要があれば、効率は大幅に上がるでしょう。 意図されました 使用されること。集約メソッドはどのように機能するのか、最適な結合方法は何か、いつモデルを拡張する必要があるのか、eav モデルと eav モデルを使用する最適な時期はいつなのか。非イーブなど
のようなもの Django モデルのドキュメント, 、ただしMagentoの場合。
解決
この質問に回答されて以来、Magento ナレッジ ベースの ORM に関するいくつかのドキュメントが作成されました。
高度な 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
他のヒント
ORM に関するドキュメントはあまりありませんが、データベース構造を理解するのに非常に役立ついくつかのページを以下に示します。これらは他のすべてを理解するのに役立ちます。
http://www.magentocommerce.com/wiki/development/magento_database_diagram http://www.magentocommerce.com/boards/viewthread/7359/
Zend Framework の Zend_Db_Adapter に基づく Magento ORM の場合は、Zend Framework Programmers Reference (無料の PDF として入手可能) を使用できます。 Zend Framework のサイト )。これも見つけました リンク Magento モデルについて詳しく学ぶのに役立ちます。