如何在Symfony中使用Popel ORM执行SQL查询

时间:2009-09-17 09:33:14

标签: sql orm symfony1 propel

这是我的问题, 我正在尝试在symfony中做标签云,我想要执行的是这样的SQL查询

从tagi组中选择tag,count(tag)按标签顺序by count(tag)desc limit 10

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:1)

在Peer(而不是BasePeer)类中创建一个映射到“tag”表的函数。例如:

public static function doGetTags() {

    $connection = Propel::getConnection();
    // get the query from configuration
    $query = sfConfig::get('app_query_tags_all');
    $statement = $connection->prepare($query);
    $statement->execute();
    $results = self::populateObjects($statement);
}