【发布时间】:2017-07-28 13:32:02
【问题描述】:
有一个用 symfony 1.4 编写的旧项目
还有使用 Doctrine 无法创建的 SQL。例如,考虑以下测试 SQL:
SELECT id,name FROM users
UNION ALL
SELECT id*10 as id,name FROM users
puvlic function getPager(){
$sql = "SELECT id,name FROM users
UNION ALL
SELECT id*10 as id,name FROM users";
$pager = new sfDoctrinePager('Users', 10);
$pager->setQuery($sql);
$pager->setPage(2);
$pager->init();
return $pager;
}
它给出了以下错误:
致命错误:__clone 方法在...中的非对象上调用
请帮忙解决问题。
【问题讨论】:
-
setQuery采用Doctrine_Query参数(不是 SQL 字符串)
标签: php mysql pagination doctrine symfony1