2010-03-10 27 views
9

tôi đang làm việc trên một dự án magento và tôi cần phải có được giá trị theo quốc gia khôn ngoan như địa chỉ chọn nơi country ="Nepal"magento getCollection() chúng ta có thể đặt điều kiện ở đâu không?

chúng tôi có thể gửi các nơi mà điều kiện ở getCollection() chức năng

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

bất kỳ trợ giúp sẽ được đánh giá cao

Trả lời

22

có những giải pháp ; P

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

Bạn có thể sử dụng điều kiện khác nhau như dưới đây tham khảo từ this.

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

Bằng Với

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

Lớn hơn

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

Có - với% ký tự đại diện là NULL

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

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

+0

lời khuyên thực sự tuyệt vời! –

Các vấn đề liên quan