I have created custom module.I'm trying to get data from model.
$suits = 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>
<resources>
<suits_setup>
<setup>
<module>Bespoke_Suits</module>
<class>Bespoke_Suits_Model_Resource_Setup</class>
</setup>
<connection>
<use>core_setup</use>
</connection>
</suits_setup>
<suits_write>
<connection>
<use>core_write</use>
</connection>
</suits_write>
<suits_read>
<connection>
<use>core_read</use>
</connection>
</suits_read>
</resources>
Model/Resource/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');
}
}
Model/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!!";
}
}
What could be the reason for this.My model is loading,only thing is not getting data from table.Please help me.