<models>
<contactform>
<class>Chandan_Contactform_Model</class>
<resourceModel>contactform_resource</resourceModel>
</contactform>
<contactform_resource>
<class>Chandan_Contactform_Model_Resource</class>
<entities>
<contactform>
<table>contactform_contact_list/table>
</contactform>
</entities>
</contactform_resource>
</models>
app / code / local / Chandan / Contactform / controllers / IndexController的indexAction()是这样的::
$ contact = Mage :: getModel(“contactform / contact”); $接触式&GT;负载($ PARAMS [ 'ID']);
app / code / local / Chandan / Contactform / Model / Contact.php就像这样::
类Chandan_Contactform_Model_Contact扩展Mage_Core_Model_Abstract { 受保护的函数_construct() { $这 - &GT; _init( '联系形式/接触'); }
}
然而,它给了我这个错误: 无法检索实体配置:chandan_contactform / contact
我在这里缺少什么?任何帮助都非常感谢。
答案 0 :(得分:2)
您的班级名称是wrong
,也是模型文件路径。
如果您使用Mage::getModel("contactform/contact");
然后文件结构
应该是
Chandan>Contactform>Model>Contact.php
Chandan>Contactform>Model>Resource>Contact.php
Chandan>Contactform>Model>Resource>Contact>Collection.php
检查the link
同样问题尚未结束。
<class>Chandan_Contactform_Model_Resource/class>
到
<class>Chandan_Contactform_Model_Resource</class>