Trong học thuyết tôi có thể làm:Count và các nhóm bởi với Propel
public function getCount()
{
$q = $this->createQuery('q')
->select('*')
->addSelect('count(q.name) as count')
->groupBy('q.name')
->orderBy('count DESC');
return $q->execute();
}
Làm thế nào tôi có thể làm điều tương tự trong Propel trong Symfony 1.4?
Bạn nên tránh sử dụng tiêu chí. –
@WilliamDURAND chăm sóc yo mở rộng trên đó? Bất kỳ lý do cụ thể nào ? – ManseUK
API ActiveQuery tốt hơn nhiều, rất thông thạo và đó là API được đề xuất để sử dụng kể từ 1.5. Propel2 sẽ tập trung vào cách tiếp cận ActiveQuery, không tập trung vào tiêu chí/tiêu chí. Các gợi ý khác về bài đăng trên blog này: http://propel.posterous.com/design-your-queries-like-a-boss –