1
$collection = Mage::getModel('catalog/product')->getCollection();
$collection->getSelect()->where('e.entity_id in (?)', $ids);
$collection->addAttributeToSelect('*');
2
$resource = Mage::getSingleton('core/resource');
$read = $resource->getConnection('catalog_read');
$select = $read->select()
->from(array('cp'=>$categoryProductTable))
3
$categoryProductTable = $resource->getTableName('catalog/category_product');
4
$productEntityIntTable = (string)Mage::getConfig()->getTablePrefix().
5
通过读写适配器得到的是:
Varien_Db_Adapter_Pdo_Mysql extends Zend_Db_Adapter_Pdo_Mysql
然后通过select()方法得到的是:Varien_Db_Select extends Zend_Db_Select
$select = $this->_getReadAdapter()->select()
->from($this->getTable('store'))
->where('post_id = ?', $object->getId());
protected function _getReadAdapter()
{
return $this->_getConnection('read');
}
也就是说通过collection->getSelect()和
Mage::getSingleton('core/resource')->getConnection('catalog_read')->select()得到的都是Varien_Db_Select extends Zend_Db_Select
故。。。。。。。。。。。很好使用,看好Varien_Db_Select 和Zend_Db_Select的方法,就可以随意的使用已经封装好的函数!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!