致命错误:调用未定义的方法 Desbest_Shortown_Model_Mysql4_Votes_Collection::addAttributeToSelect() 在里面 /home/desbest/public_html/clients/magentofull/app/code/local/desbest/Showdown/controllers/IndexController.php 在19号线上
索引控制器.php
public function voteAction(){ $shake = Mage::getModel('showdown/votes') ->getCollection() ->addAttributeToSelect('*') ; }
===============
code/local/Desbest/Showdown/Model/Mysql4/投票/ 收藏.php
<?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 仅样式模型集合(产品、客户等)
addAttributeToSelect()
EAV
对于您可以使用的其他型号 Mage_Core_Model_Resource_Db_Collection_Abstract::addFieldToSelect() 方法
Mage_Core_Model_Resource_Db_Collection_Abstract::addFieldToSelect()
将其添加到您的Collection.php中
public function addAttributeToSort($attribute, $dir=âascâ) { if (!is_string($attribute)) { return $this; } $this->setOrder($attribute, $dir); return $this; }
您也可以尝试使用addFilter()或setOrder()。
资源: This