2015-05-20 20 views
5

Merhaba phalcon Framework kullanıyorum.Fonksiyon için farklı phalcon/mvc/koleksiyon

Bulmak zorundayım, normalde farklı kullanırım, ancak bir seçenek bulamadım. aşağıda

Benim sınıfı:

Ben farklı alanlar tarih ve numarasını kullanmak gerekir
class Calls extends \Phalcon\Mvc\Collection { 
public $agent; 
public $number; 
public $date; 
public $status; 
} 

?

+0

deneyin yerli php kullanmak için. $ retval = $ col-> farklı ("alan_adı"); http://php.net/manual/en/mongocollection.distinct.php – learner

+0

[Bu yanıt] (http://stackoverflow.com/questions/30819894/phalcon-how-to-get-distinct-models) sorunuza cevap verecek – Timothy

cevap

1

sorgu oluşturucu kullanmalısınız:

sonraki örneğin

Temel uygulama:

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

Farklı komut: $ queryBuilder-> ayrı ('t.id');

Kolon şey çok çalışır, ancak önerilmez:

$queryBuilder->columns('DISTINCT(t.id) AS id')