но вот ведь в чем загвоздка…а что если я создаю виджеты динамично (по циклу скажем)
получается я должен подготовить метод action … и опять же возник у меня вопрос… а что виджет создается в процессе рендеринга выплевывается на экран и все… ти.е нельзя в нем сохранять состояния и позже к ним обращаться
иногда это бывает нужно. Если вы сделали некий удобный виджет и имеете массив объектов для которых этот видджет надо нарисовать то мпочему бы не пробежаться п массиву и это не сделать… но это детали…
вопрос вот в чем если я в Виджите могу получить объект контроллера почему в контроллере нет метода для получения всех своих виджетов?
ведь это как бы ло бы удобно, есть виджеты на странице (у каждого сгенерилось свое уникальное имя) отправляем AJAX запрос и вклучаем туда в качестве параметра имя виджета и в контроллере вызываешь этот твиджет вызываем метод который надо и отрисоываешь в нужноем мето (чаще всего поверх прежнего)
вот такая идея. Более того мы можем установить в виджет некий параметр и позже (например при сохранении всего модуля) собираем данные со всех виджетов и ВУАЛЯ…
но в таком случае как я обращусь именно к тому виджету который МНЕ нужен… выходит он создается временно и тут же убивается… поэтому контроллер про них ничего не знает. Это пречально. Поправьте меня если я не прав