没有行动的观点,如何?
Posted
技术标签:
【中文标题】没有行动的观点,如何?【英文标题】:A view without an action, how? 【发布时间】:2011-09-20 00:20:42 【问题描述】:我的 Yii 应用程序中有一些静态视图。 在我看来,为该视图编写一个空操作似乎毫无意义(尽管我确实需要布局,因为有些小部件是动态的,例如显示用户登录/注销等的小部件)。 如果可能的话,它是如何完成的?
【问题讨论】:
MVC 意味着每个动作都由一个特定的控制器处理。只有控制器知道视图。 【参考方案1】:在你的控制器中,你可以在 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 进一步自定义模式。)
【讨论】:
以上是关于没有行动的观点,如何?的主要内容,如果未能解决你的问题,请参考以下文章
观点:中国应更积极应对Web3.0,让数字经济之路越走越宽广