IndexController.php

public function voteAction(){
    $shake = Mage::getModel('showdown/votes')
        ->getCollection()
        ->addAttributeToSelect('*')
        ;
}

===============


<?php
class Desbest_Showdown_Model_Mysql4_Votes_Collection extends Mage_Core_Model_Mysql4_Collection_Abstract
{
    public function _construct()
    {
        parent::_construct();
        $this->_init('showdown/votes');
    }
}

最佳答案

addAttributeToSelect()仅用于EAV样式模型集合(产品,客户等)

对于其他模型,可以使用Mage_Core_Model_Resource_Db_Collection_Abstract::addFieldToSelect()方法。

关于magento - Magento中的Collection::addAttributeToSelect()未定义方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11477729/

10-10 13:52