2011-09-20 72 views
1

我在我的Yii应用程序中有一些静态视图。
在我看来,毫无意义的是为该视图编写一个空行为(我确实需要布局,因为有些小部件是动态的,就像显示用户登录/注销的小部件一样)。
如果可能,它是如何完成的?没有动作的视图,怎么样?

+0

MVC意味着每个动作都由一个特定的控制器处理。只有控制器知道视图。 – zerkms

回答

5

在你的控制器,你可以定义在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创建Web应用程序它也许已经在你的控制器中了。另外请注意,如果你使用的是友好的网址,你可以通过/site/page/view/pagename访问页面,或者通过urlManager进一步自定义模式。)

相关问题