我已经创建了自定义模块。我正在尝试从我的表中获取数据。
Mage::getModel('suits/suits');
但不幸的是,它返回空数据集。获取集合的数据。
的Config.xml:
<models>
<suits>
<class>Bespoke_Suits_Model</class>
<resourceModel>suits_resource</resourceModel>
</suits>
<suits_resource>
<class>Bespoke_Suits_Model_Resource</class>
<entities>
<suits>
<table>suits</table>
</suits>
</entities>
</suits_resource>
</models>
模型/ Suits.php
<?php
class Bespoke_Suits_Model_Suits extends Mage_Core_Model_Abstract{
public function _construct(){
parent::_construct();
$this->_init('suits/suits');
}
public function load($id, $field=null){
$resource = $this->_getResource();
if (!$resource) {
throw new UnexpectedValueException('Resource instance is not available');
}
return parent::load($bespoke_id, $field);
}
public function test(){
echo "test!!";
}
}
模块/资源/ Suits.php
<?php
class Bespoke_Suits_Model_Resource_Suits extends Mage_Core_Model_Resource_Db_Abstract{
public function _construct(){
//parent::_construct();
$this->_init('suits/suits','suits_id');
}
}
在这里发现了类似的问题,但仍未获得数据。