gpt4 book ai didi

model-view-controller - 什么不应该在 MVC View 中?

转载 作者:行者123 更新时间:2023-12-02 06:24:31 25 4
gpt4 key购买 nike

从我就 MVC 网络框架与我交谈过的少数人那里,我听到人们说,忘记表单, View 文件理想地应该包含 HTML 标记、字符串操作和一些 每个 循环。我还被告知,应尽可能避免在 View 中使用 if 语句。这是普遍认同的吗?

编辑:激发这个问题的情况是写一个导航,我发现自己在写:

if secondary_navigation_item has children
...

我在想,理想情况下,这是否符合逻辑(不应该出现在这里)?

最佳答案

一般来说,View不应该包含任何服务器端的业务逻辑。但它仍然可以包含直接与呈现 View 相关的逻辑。

一个例子是包含某种变体记录的 View ,其显示取决于特定字段的设置。例如,根据设置为男性或女性的性别字段显示不同信息的记录。当然,这需要 if 语句。

关于model-view-controller - 什么不应该在 MVC View 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3079645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com