2010-03-10 10 views
9

estoy trabajando en un proyecto de Magento y necesito para obtener el valor según el país sabia como seleccionar la dirección donde country ="Nepal"magento getCollection() ¿podemos poner la condición?

podemos enviar el donde la condición de getCollection() función

$collection = Mage::getModel('relocator/location')->getCollection(); 

podrá apreciar cualquier ayuda

Respuesta

22

tiene la solución ; P

Mage::getModel('relocator/location') 
    ->getCollection() 
    ->addFilter('country','Nepal'); 
3

Puede utilizar condición diversa, como a continuación referencia a partir de this.

$collection = Mage::getModel('catalog/product')->getCollection(); 

es igual a

$collection->addAttributeToFilter('status', array('eq' => 1)); 

Mayor que

$collection->addAttributeToFilter('price', array('gt' => 3)); 

Contiene - con% comodines es nulo

$collection->addAttributeToFilter('sku', array('like' => 'DVD%')); 

$ collection-> addAttributeToFilter ('entity_id', array ('nin' => array (1,2,12)));

+0

realmente buenos consejos! –

Cuestiones relacionadas