Estoy tratando de obtener el historial de pedidos del usuario, utilicé la siguiente consulta y funciona bien. Pero está devolviendo todos los campos relacionados con el orden de la tabla
$collection = Mage::getModel("sales/order")->getCollection()
->addAttributeToSelect('*')
->addFieldToFilter('customer_id', 400)
->setOrder('created_at', 'desc');
Quiero buscar solo campos particulares, así que en caso de -> addAttributeToSelect ('*')
used the following code
->addAttributeToSelect(array('created_at','customer_id','increment_id','updated_at','status','entity_id','state'))
Pero obteniendo un error como "No se puede determinar el nombre del campo".
fuente