没有行动的观点,如何?

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,让数字经济之路越走越宽广

如何打造你的独特观点 ——形成“自己的想法”的基础课zz

观点 | 是比特币的TCP/IP 协议栈

媒体观点|没有电商巨头有钱,又要挑战双十一流量高峰,一次低成本高质量的大促是如何做到的?

原创观点:还在认为企业或个人只能申请一个小程序吗?

程炳皓:关于技术领导力,十个耸人听闻的观点