我已经使用他的集合创建了一个自定义模型,但是当我尝试获取该集合时,它返回false
$categorie = Mage::getModel("planet/categories")->getCollection(); // return false
上面,我写的所有代码:
应用程序/代码/本地/鸭/星球的/ etc / config.xml中
<?xml version="1.0"?>
<config>
<modules>
<Anas_Planet>
<version>0.1.0</version>
</Anas_Planet>
</modules>
<global>
<models>
<planet>
<class>Anas_Planet_Model</class>
<ressourceModel>planet_resource</ressourceModel>
</planet>
<planet_resource>
<class>Anas_Planet_Model_Resource</class>
<entities>
<categories>
<table>planet_categories</table>
</categories>
</entities>
</planet_resource>
</models>
<resources>
<planet_setup>
<setup>
<module>Anas_Planet</module>
<class>Anas_Planet_Model_Resource_Setup</class>
</setup>
<connection>
<use>core_setup</use>
</connection>
</planet_setup>
<planet_write>
<connection>
<use>core_write</use>
</connection>
</planet_write>
<planet_read>
<connection>
<use>core_read</use>
</connection>
</planet_read>
</resources>
<helpers>
<planet>
<class>Anas_Planet_Helper</class>
</planet>
</helpers>
</global>
</config>
应用程序/代码/本地/鸭/行星/型号/ Categories.php
class Anas_Planet_Model_Categories extends Mage_Core_Model_Abstract {
protected function _construct() {
$this->_init('planet/categories');
}
}
应用程序/代码/本地/鸭/行星/型号/资源/ Categories.php
class Anas_Planet_Model_Resource_Categories extends Mage_Core_Model_Resource_Db_Abstract {
protected function _construct() {
$this->_init('planet/categories', '_id');
}
}
应用程序/代码/本地/鸭/行星/型号/资源/分类/ Collection.php
class Anas_Planet_Model_Resource_Categories_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract {
protected function _construct() {
$this->_init('planet/categories');
}
}
有人知道我的错误在哪里?
答案 0 :(得分:4)
我认为现在这是一个简单的错字。在config.xml中尝试resourceModel
而不是ressourceModel
。