Доступ к выводу действия модуля - PullRequest
0 голосов
/ 06 февраля 2010

Я пишу модуль «Учетная запись», который должен позаботиться обо всем, что касается учетных записей: регистрация, вход / выход из системы, администрирование пользователей, восстановление пароля, активация учетной записи и т. Д.

Так что я подумал, что было бы лучше повторно использовать то, что генерирует модуль DefaultController :: actionRegister (), чтобы показать на главной странице.

Итак, мой вопрос: как создать новый «подзапрос» (аналогично CController :: forward ()) из любого контроллера (либо SiteController, прочитайте: из views / layouts / main.php или другого контроллера, в конце концов другого субмодуля) для данного модуля / контроллера / действия?

Я попытался с помощью $ this-> forward () из моего макета приложения безуспешно: он показывает пустую страницу, без ошибок.

Спасибо

1 Ответ

0 голосов
/ 14 марта 2010

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

«Встроенные частичные перенаправления» никогда не являются ответами на любой вопрос, по крайней мере, в Yii.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...