我想将我自己的实体引入特定的 Magento 模块名称空间,例如我可能希望能够调用
Mage::getModel('catalog/brand')->load(1);
品牌当前不是目录模块中包含的模型。我不想修改核心文件,也不想通过将 Mage 文件夹添加到本地目录来破解核心。
我在想我的命名空间配置文件中的语法可能类似于:
<models>
<catalog>
<args>
<modules>
<AJW_Catalog before="Mage_Catalog">AJW_Catalog</AJW_Catalog>
</modules>
</args>
</catalog>
<ajw_catalog>
<class>AJW_Catalog_Model</class>
</ajw_catalog>
</models>
但它似乎不起作用。有谁知道如何做到这一点?