首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mage::getModel('index/process')返回false

Mage::getModel('index/process')返回false
EN

Stack Overflow用户
提问于 2017-09-25 15:26:51
回答 1查看 187关注 0票数 0

我在数据升级脚本中调用Mage::getModel('index/process'),它返回false。如果我调用Mage::getModel('Mage_Index_Model_Process'),它返回对象,但是当我对这个对象调用getCollection()时,这个函数返回false。我做错什么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-26 06:57:48

我发现了我的错误。我想将模型添加到本地池的索引中。我的config.xml中有这样的代码:

代码语言:javascript
复制
<index>
    <class>MyModule_Index_Model</class>
    <resourceModel>index_resource</resourceModel>
</index>
<index_resource>
    <class>MyModule_Index_Model_Resource</class>
    <entities>
        <process_store_status>
             <table>mymodule_index_process_store_status</table>
        </process_store_status>
    </entities>
</index_resource>

现在,Magento搜索类MyModule_Index_Model_Process而不是Mage_Index_Model_Process。尽管我没有一行代码来重写该类。我将代码更改为

代码语言:javascript
复制
<mymodule_index>
    <class>MyModule_Index_Model</class>
    <resourceModel>index_resource</resourceModel>
</mymodule_index>
<mymodule_index_resource>
    <class>MyModule_Index_Model_Resource</class>
    <entities>
        <process_store_status>
             <table>mymodule_index_process_store_status</table>
        </process_store_status>
    </entities>
</mymodule_index_resource>

现在一切都很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46408857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档