Вид без действия, как? - PullRequest
1 голос
/ 20 сентября 2011

В моем приложении Yii есть несколько статических представлений.
Мне кажется бессмысленным писать пустое действие для этого представления (хотя мне нужен макет, поскольку некоторые виджеты там динамические, например, тот, который показывает, что пользователь зарегистрировал его / вышел из системы и т. Д.).
Как это сделать, если это вообще возможно?

1 Ответ

5 голосов
/ 20 сентября 2011

В вашем контроллере вы можете определить действие "page" в методе действий CController - из документации:

page action renders "static" pages stored under 'protected/views/site/pages'
They can be accessed via: index.php?r=site/page&view=FileName

см .: http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/

(Если вы использовали yiic для создания веб-приложения, оно, вероятно, уже находится в вашем контроллере. Также обратите внимание, что если вы используете дружественные URL-адреса, вы можете получить доступ к страницам через /site/page/view/pagename или дополнительно настроить шаблон через urlManager.)

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