Mage_Eav_Model_Entity_Setup
たとえば、多くの子孫があります
class Mage_Checkout_Model_Resource_Setup extends Mage_Eav_Model_Entity_Setup
{
}
しかし、それらはすべて空です。
これらすべての空のクラスを持つことの用途は何ですか?
拡張性と、同じモジュールの異なるセットアップ スクリプトで共有される共通機能を維持するためだけですか?
これらのカスタム クラスによって何らかのモジュール自動検出がトリガーされるのではないかと考えていましたが、この方向へのヒントは見つかりませんでした)。
(Magento Certification Study Guide に基づく: カスタム モジュールで EAV 属性を操作するためにカスタム セットアップ クラスを使用する利点は何ですか)。