renderPartial 2 шаблона по очереди

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
shkarbatov
Сообщения: 423
Зарегистрирован: 2012.12.10, 14:19
Откуда: Россия

Re: renderPartial 2 шаблона по очереди

Сообщение shkarbatov »

P.S. По-моему вы извращением занимаетесь - позвольте с вами не согласиться.

Допустим мне надо вывести 100 шаблонов, для наполнения каждого идут запросы на удаленные сервера для получения данных.
Пользователь офигеет столько ждать, а вот если увидит поочередную загрузку, то это будет не так критично.

shkarbatov
Сообщения: 423
Зарегистрирован: 2012.12.10, 14:19
Откуда: Россия

Re: renderPartial 2 шаблона по очереди

Сообщение shkarbatov »

Не много не корректно ответил - на количество запросов завязываться можно.

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: renderPartial 2 шаблона по очереди

Сообщение anton44eg »

В данном случае php - не лучший выбор. Те же питоновские twsted и tornado, или nodejs как по мне намного лучше.

shkarbatov
Сообщения: 423
Зарегистрирован: 2012.12.10, 14:19
Откуда: Россия

Re: renderPartial 2 шаблона по очереди

Сообщение shkarbatov »

Возможно, но мне этот вариант не подходит.

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: renderPartial 2 шаблона по очереди

Сообщение anton44eg »

а попробовать консольное приложение + socket.io или что-то в этом роде? я вот такую обертку использовал https://github.com/maccman/juggernaut , предельно просто

Аватара пользователя
Koduc
Сообщения: 140
Зарегистрирован: 2011.02.15, 18:56

Re: renderPartial 2 шаблона по очереди

Сообщение Koduc »

Дёргайте контроллер сколько надо раз для каждого щаблона и всё (ну или поработайте над скоростью приложения/архитектурой).
Как вы хотите сделать - это long polling, а для этого php не очень подходит.
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate

Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

Re: renderPartial 2 шаблона по очереди

Сообщение flashimage »

Ребят поправьте если я ошибаюсь - websocket, long-polling, Server-Sent Events и иже с ними - это реализация server push.
А человек все-таки запрос хочет слать - судя по высказыванию:
Сюда надо вставить текст по нажатию
Сюда надо вставить новый текст по 1 нажатию
Сюда надо вставить новый текст по 1 нажатию
Может я туплю перед сном, но почему не дергать их прямо из представления, через тот же ajax и рендерпартиал?
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.

Аватара пользователя
Koduc
Сообщения: 140
Зарегистрирован: 2011.02.15, 18:56

Re: renderPartial 2 шаблона по очереди

Сообщение Koduc »

flashimage писал(а):Может я туплю перед сном, но почему не дергать их прямо из представления, через тот же ajax и рендерпартиал?
Человеку уже советовали такое: "блин, вставьте в первый шаблон аякс подгрузку второго" - но что-то ему не нравится.
Разработка на Yii: monoray.ru
Открытое бесплатное решение для создания сайтов по аренде/продаже недвижимости: Open Real Estate

shkarbatov
Сообщения: 423
Зарегистрирован: 2012.12.10, 14:19
Откуда: Россия

Re: renderPartial 2 шаблона по очереди

Сообщение shkarbatov »

Человеку уже советовали такое: "
блин, вставьте в первый шаблон аякс подгрузку второго
" - но что-то ему не нравится.
У меня примерно так изначально и было.
Подгружается шапка, а в ней jquery, который дергает ajax-запросы.

Мне просто было интересно, можно было бы сделать как-то так, что бы не дергать контроллер раз за разом из клиентской части, но как я понял не получится, так как на клиентской стороне должен быть javascript-обработчик, который бы занимался установкой шаблона в нужное место.

Всем спасибо!

Ответить