Отбой тревоги, выполнил команду
php -i | grep "Loaded Configuration File"
она показала, что присутствует ошибка в php.ini, исправил, перезагрузил сервер и заработало.
php.ini :
; Maximum execution time of each script, in seconds
; php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 1000
как в конструкторе запросов это сделать я не знаю.
а вообще код должен быть такой для sql провайдера:
(select id, name, column3 from items where .... order by position) -- первая часть выборки
union
(select id, name, column3 from items where ... order by rand()) -- вторая часть выборки
вот так, вторая выборка будет ниже , но на самое интересное решение задачи я не претендую.
+ у вас могут возникнуть проблемы с листалками - sql дата провайдер не будет работать адекватно, когда товары будут прыгать туда сюда.
там проблема в том, что подтягивает много позиций сразу и отследить, основываясь на изменении нода или атрибутов будет достаточно сложно. С другой стороны, меня устраивает схема, в которой каждые 5 секунд выполнится следующая строка.
des1roer: ах да, если вы только приступили к работе на yii, то крайне рекомендую пройти курс молодого бойца yiiframework.ru/doc/blog/ru/start.overview с написанием мини блога.
очень многие начальные вопросы отпадут.
www.cambiaresearch.com/articles/15/javascript-char...