2015-05-20 15 views
5

हैलो मैं फाल्कन फ्रेमवर्क का उपयोग कर रहा हूं।फंक्शन के लिए विकल्प अलग फाल्कन/एमवीसी/संग्रह

मुझे एक खोज करने की ज़रूरत है, आमतौर पर मैं अलग-अलग उपयोग करता हूं, लेकिन मुझे कोई विकल्प नहीं मिला।

नीचे के रूप में मेरी कक्षा:

class Calls extends \Phalcon\Mvc\Collection { 
public $agent; 
public $number; 
public $date; 
public $status; 
} 

मैं अलग क्षेत्रों की तारीख और नंबर का उपयोग करने की आवश्यकता है?

+0

प्रयास करें। $ retval = $ col-> विशिष्ट ("field_name"); http://php.net/manual/en/mongocollection.distinct.php – learner

+0

मुझे लगता है [यह उत्तर] (http://stackoverflow.com/questions/30819894/phalcon-how-to-get-distinct-models) आपके प्रश्न का उत्तर देगा – Timothy

उत्तर

1

आप क्वेरी बिल्डर का उपयोग करना चाहिए:

बाद में उदाहरण के लिए बेसिक कार्यान्वयन:

$queryBuilder = $this->getDI()->getModelsManager() 
    ->createBuilder() 
    ->addFrom('tableName', 't'); 

अलग आदेश: $ queryBuilder-> अलग ('t.id');

स्तंभ बात भी काम करता है, लेकिन अनुशंसित नहीं: देशी php का उपयोग करने के

$queryBuilder->columns('DISTINCT(t.id) AS id') 
संबंधित मुद्दे