Symfony 1.4 sfDoctrinePager : Как задать custom SQL?

340
08 марта 2017, 20:49

Есть старый проект написанный на symfony 1.4

И есть SQL который не возможно создать с помощью Doctrine.Для примера можно рассмотреть этот тестовый 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 ...

Помогите пожалуйста решить проблему.

READ ALSO
Синхронизация с сервером в PhpStorm

Синхронизация с сервером в PhpStorm

Соединяюсь c сервером по SFTP в PhpStormОтправка файлов происходит автоматически при сохранении

340
Отправить письмо без указания хедера From

Отправить письмо без указания хедера From

При использовании php функции mail() не обязательно указывать хедер From, он и так автоматом подставляется, а вот если отправлять через phpmailer, то без...

298
Безопасность AJAX?

Безопасность AJAX?

Можно мне разъяснить про безопасность AJAX запросовЕсли у меня работает такой код:

431
CodeIgniter не срабатывает post

CodeIgniter не срабатывает post

мы получаем данные по товару и через POST отправляемВот код контроллера:

281