Mage::getModel('index/process') returns 错误
Mage::getModel('index/process') returns false
我在数据升级脚本中调用 Mage::getModel('index/process')
,它 returns false
。如果我将 Mage::getModel('Mage_Index_Model_Process')
调用为 returns 对象,但是当我对该对象调用 getCollection()
时,此函数 returns false
。
我做错了什么?
我发现了我的错误。我想将模型添加到本地池中的索引。我的 config.xml:
中有这样的代码
<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 搜索 class MyModule_Index_Model_Process
而不是 Mage_Index_Model_Process
。尽管我没有一行代码可以重写 class。我将代码更改为
<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>
现在一切正常。
我在数据升级脚本中调用 Mage::getModel('index/process')
,它 returns false
。如果我将 Mage::getModel('Mage_Index_Model_Process')
调用为 returns 对象,但是当我对该对象调用 getCollection()
时,此函数 returns false
。
我做错了什么?
我发现了我的错误。我想将模型添加到本地池中的索引。我的 config.xml:
中有这样的代码<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 搜索 class MyModule_Index_Model_Process
而不是 Mage_Index_Model_Process
。尽管我没有一行代码可以重写 class。我将代码更改为
<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>
现在一切正常。