symfony 1.4で書かれた古いプロジェクトがありますSymfony 1.4 sfDoctrinePager:カスタムSQLを設定するには?
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;
}
それは次のエラーを与える:
Fatal error: __clone method called on non-object in ...
ヘルプ問題を解決してください。
'はsetQuery '' Doctrine_Query'パラメータをとります(SQL文字列ではありません) – sglessard