一个没有动作的视图,怎么样?

Ita*_*vka 1 php model-view-controller view yii

我的Yii应用程序中有一些静态视图.
对我来说,为该视图编写一个空操作似乎毫无意义(我确实需要布局,因为有些小部件是动态的,就像显示用户登录/注销的那些等).
如果可能的话,它是如何完成的?

ldg*_*ldg 5

在您的控制器中,您可以在CController的actions方法中定义"页面"操作 - 来自文档:

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

请参阅:http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/

(如果您使用yiic创建Web应用程序,它可能已经在您的控制器中.另请注意,如果您使用友好的URL,您可以/site/page/view/pagename通过urlManager 访问页面或进一步自定义模式.)