2015-05-20 14 views
5

Witam Używam phalcon Framework.Opcja dla funkcji odrębnej phalcon/mvc/collection

Potrzebuję znaleźć, zwykle użyłbym różnych, ale nie znalazłem opcji.

Moja klasa, tak jak poniżej:

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

muszę korzystać z wyraźną polach daty i numeru?

+0

spróbuje użyć natywną php. $ retval = $ col-> distinct ("field_name"); http://php.net/manual/en/mongocollection.distinct.php – learner

+0

Myślę, że [ta odpowiedź] (http://stackoverflow.com/questions/30819894/phalcon-how-to-get-distinct-models) odpowie na twoje pytanie – Timothy

Odpowiedz

1

należy użyć konstruktora zapytań:

Podstawowa implementacja do późniejszego przykład:

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

komenda Wyraźny: $ queryBuilder-> odrębny ('t.id');

Kolumna rzecz działa zbyt, ale nie zaleca się:

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