【问题标题】:How to use MVC properly on a mostly static website? [closed]如何在大多数静态网站上正确使用 MVC? [关闭]
【发布时间】:2013-05-29 13:15:19
【问题描述】:

我正在使用 Nette 框架,它使用 MVC 范例。问题是,我的网站应该大部分是静态的,只有一个注册/登录表单和一个迷你论坛/留言簿,其他页面将是静态的。您如何在此类网站上正确使用此范例?一方面,我不确定我想要多少个控制器/视图,或者是否应该有静态部分的任何模型。我也不确定静态数据是否应该被硬编码或者是否应该从数据库中获取。任何人都可以启发我吗?看了很多关于 MVC 的文章,理解了它理论上应该如何工作,但是我自己并不能应用它......

【问题讨论】:

    标签: php model-view-controller frameworks


    【解决方案1】:

    静态页面只是控制器发送给客户端的视图,不涉及模型,因为没有业务逻辑。因此,您将拥有有效的 VC,控制器为视图提供服务。

    如果您使用模板制作静态页面,那么如果您稍后决定它们需要一些动态内容,则无需做太多工作。

    【讨论】:

    • 所以在静态页面上,一切都一样,除了我不需要向模型询问任何事情?
    • 没有任何要求。静态页面没有逻辑,只有 HTML。
    • 因此,如果我做对了,而不是拥有一个模板并用我从模型中获得的数据填充它,而是使用一个静态页面,我只是有另一个模板,其中已经包含了我所服务的静态数据?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-03
    • 2019-12-29
    • 2019-06-12
    • 2021-05-23
    • 2018-09-14
    相关资源
    最近更新 更多