希望大家都做得很好。我是magento的新手。我正在研究magento模塊。我想在管理中使用網格,但我需要使用集合。我創建了一些集合,並且沒有成功地訪問它們中的任何一個。我想知道我錯在哪裏。讓我與你分享我的問題。magento:創建您自己的收藏
我的配置文件塊
<models>
<exporter>
<class>World_Exporter_Model</class>
<!--
need to create our own resource, cant just
use core_mysql4
-->
<resourceModel>exporter_mysql4</resourceModel>
</exporter>
<exporter_mysql4>
<class>World_Exporter_Model_Mysql4</class>
<entities>
<exporter>
<table>profiles</table>
</exporter>
</entities>
</exporter_mysql4>
</models>
我的模型
class World_Exporter_Model_Mysql4_Profiles extends Mage_Core_Model_Mysql4_Abstract
{
public function _construct()
{
$this->_init('exporter/profiles', 'profile_id');
}
}
我的收藏
class World_Exporter_Model_Mysql4_Profiles_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
{
public function _construct(){
parent::_construct();
$this->_init('exporter/profiles');
}
}
如果你想幫助我。我很滿。
(由得到回答後)....
$model = Mage::getResourceModel('exporter/profiles');
// $model = Mage::getModel('exporter/profiles');
$collection = $model->getCollection();
致命錯誤:調用未定義方法World_Exporter_Model_Mysql4_Profiles :: getCollection()
// $model = Mage::getResourceModel('exporter/profiles');
$model = Mage::getModel('exporter/profiles');
$collection = $model->getCollection();
一個:5:{I:0; s:47:Can not retrieve entity config:exporter/profiles「; i:1; s:2542:
#0 \ app \ code \ core \ Mage \ Core \ Model \ Resource.php(272):法師:: throwException('無法檢索...')
#1 \應用\代碼\核心\法師\核心\型號\資源\ DB \ Abstract.php(284):Mage_Core_Model_Resource-> getTableName時( '出口/ PROFIL ...')
#2 \程序\代碼\核心\法師\核心\型號\資源\ DB \ Abstract.php(247):Mage_Core_Model_Resource_Db_Abstract-> getTable( '曲線')
但我有在DB
表 「譜」我會感謝您的幫助...
對於遲到的回覆,我很抱歉,因爲我是在度假。無論如何,我非常感謝您提供的幫助。但我認爲我們錯過了一些東西。我在問題中添加了這個問題,由於字符限制,我無法在這裏發帖。請幫我通過它,如果我要求一些明顯的PLZ不介意它,因爲我是新的magento .. – fkabeer 2012-08-23 07:38:31