Вопрос по виджетам

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Steply
Сообщения: 5
Зарегистрирован: 2011.09.14, 14:11

Вопрос по виджетам

Сообщение Steply »

Подскажите, плиз, для каких целей метод CBaseController::beginWidget возвращает объект созданного виджета, если он все равно его помещает в стек CBaseController::_widgetStack и затем он оттуда берется CBaseController::endWidget? И для чего метод CBaseController::endWidget тоже возвращает это виджет?

В принципе по виджетам все понятно, но вот этот момент остается непонятным.
esche
Сообщения: 1054
Зарегистрирован: 2010.11.24, 03:39

Re: Вопрос по виджетам

Сообщение esche »

А что предлагается возвращать? =)
...
Аватара пользователя
MaxHero
Сообщения: 144
Зарегистрирован: 2011.09.12, 04:34
Откуда: Украина, Киев

Re: Вопрос по виджетам

Сообщение MaxHero »

Этот объект можно использовать, например, для того, чтобы узнать, какой ID фреймфорк назначил данному виджету (yw0, yw1 и т.д.) Иногда JavaScript'у необходимо передавать параметром id элемента (заранее неизвестного), над которым скрипт будет проводить некоторый набор действий. В этом случае мы и используем объект виджета.
Steply
Сообщения: 5
Зарегистрирован: 2011.09.14, 14:11

Re: Вопрос по виджетам

Сообщение Steply »

MaxHero писал(а):Этот объект можно использовать, например, для того, чтобы узнать, какой ID фреймфорк назначил данному виджету (yw0, yw1 и т.д.) Иногда JavaScript'у необходимо передавать параметром id элемента (заранее неизвестного), над которым скрипт будет проводить некоторый набор действий. В этом случае мы и используем объект виджета.
Спасибо! Теперь понятно.
Ответить