【发布时间】:2011-12-03 22:58:28
【问题描述】:
我正在尝试在 Propel 中进行以下查询:
$criteria = new Criteria();
$criteria->clearSelectColumns();
$criteria->addSelectColumn(TableName::COLUMN1)
->addSelectColumn(TableName::COLUMN2)
->addAsColumn('alias1', 'DATE('.TableName::INIT_TIME.')')
->addAsColumn('alias2', 'COUNT('.TableName::DOWNLOAD_START_TIME.')')
->addGroupByColumn('DATE('.TableName::INIT_TIME.')')
->addGroupByColumn(TableName::DOWNLOAD_START_TIME);
$logs = TableName::doSelect($criteria);
似乎一切正常,根据 MySQL 日志文件查询生成并保存到服务器正确。但是我无法获取聚合列的值。
doSelect 返回没有获取聚合列的方法的 TableName 对象数组。那么,我该怎么做呢?
PS:如果重要的话,我说的是带有 Propel 的 symfony 1.4。
【问题讨论】:
标签: symfony1 propel symfony-1.4