2010-03-10 20 views
9

pracuję nad projektem Magento i muszę uzyskać wartość w zależności od kraju mądry jak wybierz adres gdzie country ="Nepal"magento getCollection() możemy umieścić tam, gdzie warunek?

możemy wysłać gdzie stan w getCollection() funkcji

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

Każda pomoc będzie mile widziane

Odpowiedz

22

otrzymała roztwór P

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

Można użyć warunku wypróbujemy inny jak poniżej odniesienia od this.

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

jest równa

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

Większy

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

Zawiera - z% wieloznacznych jest NULL

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

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

+0

Naprawdę świetna rada! –

Powiązane problemy