Как получить результат действия в контроллере

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
kolobokMAN
Сообщения: 7
Зарегистрирован: 2012.02.05, 23:35

Как получить результат действия в контроллере

Сообщение kolobokMAN »

Имеется несколько Action в отдельных файлах, а также, есть один контроллер, который содержит дефолтный экшн.

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

Как передавать из Экшн файлов результат напрямую в дефолтную функцию контроллера?

Если описывать проще, то хочется реализовать следующую схему:
экшены - это подключаемые от возможных условий хранилища определенных (нескольких) действий, которые возвращают массив результата в дефолтную функцию контроллера.
Также, возможно ли в данной схеме экшены сделать полноценными, т.е. получаемые все переменные модуля?
Честное слово, пролистал мануал, поискал на форуме, но так и не догнал как это реализовать в собственном модуле.
Заранее признателен.
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: Как получить результат действия в контроллере

Сообщение TM123 »

Недогнал что вы хотите, если привести пример может будет понятнее.
chelishchevi
Сообщения: 86
Зарегистрирован: 2011.11.03, 15:34
Откуда: Калининград

Re: Как получить результат действия в контроллере

Сообщение chelishchevi »

kolobokMAN, внутри действий, которые являются потомками CAction, есть свойство controller, которое позволяет общаться с контроллером породившем действие.
kolobokMAN
Сообщения: 7
Зарегистрирован: 2012.02.05, 23:35

Re: Как получить результат действия в контроллере

Сообщение kolobokMAN »

chelishchevi писал(а):kolobokMAN, внутри действий, которые являются потомками CAction, есть свойство controller, которое позволяет общаться с контроллером породившем действие.
Буду признателен за пример общения.
Аватара пользователя
because
Сообщения: 689
Зарегистрирован: 2010.09.30, 22:01

Re: Как получить результат действия в контроллере

Сообщение because »

почему бы просто не завести классы с нужными функциями, вместо того чтобы загонять под этот формат CAction, который не предназначен для этого.
RTFM !
Ответить