Отбой тревоги, выполнил команду
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 с написанием мини блога.
очень многие начальные вопросы отпадут.
des1roer: а что вы собирались делать? Сделать авторизацию и логин с помощью базы? есть готовые дополнения, www.yiiframework.com/extension/yii-user главное читайте руководство внимательно.
И на всякий случай скажу, что там в yii user был косяк, с неверным дампом sql, там в таблице пользователей, поле называется time_create а должно вроде time_created .
Руслан: os x менее требователен к железу.
Но когда у меня была машина с 32 гб памяти с топовой начинкой, то макбук с 4гб и hhd невольно считался черепахой.
Потом появился mbp 15 и он стал моей основной печатной машинкой.
+ работа в фотошопе, видеоредакторах намного легче стала.
на mbp 13 можно выполнять задачи, но не столько комфортно.
Руслан: а как вы себе модель выбираете? посмотрите в сторону retina mbp 13.
по крайней мере я с mbp 2012 не ретины начинал, с 4гб. В силу того, что там hdd и 4 гб, он был черепахой. потом сделал апгрейд до 8 гб (там менялась память), стал шустрее.
Но потом продал, и купил себе mbp 15 me294 с 16 гб оперативы.
Если вы себе под разработку, то я бы на вашем месте посмотрел в сторону mbp retina 8+ гб оперативки.
php -i | grep "Loaded Configuration File"
она показала, что присутствует ошибка в php.ini, исправил, перезагрузил сервер и заработало.