我的Yii应用程序中有一些静态视图 对我来说,为该视图编写一个空操作似乎没有意义(我确实需要布局,因为有些小部件是动态的,就像显示用户登录/注销的那些等)。 如果可能的话,它是如何完成的?
答案 0 :(得分: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
请参阅:http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/
(如果你使用yiic创建一个webapp,它可能已经在你的控制器中。另请注意,如果你使用友好的URL,你可以通过/site/page/view/pagename
访问页面或通过urlManager进一步自定义模式。)< / p>