MVC 最佳实践

问题描述 投票:0回答:1

我是 MVC 新手(我正在使用 codeigniter),想知道应该在哪里放置“cut_description”函数。

我的模型检索事件列表,包括其描述。如果描述太长,我需要在第一个 n 个词之后将其剪掉,并添加一个“阅读更多”链接,这样视图就不会变得太混乱。

最佳实践是什么?

  1. 添加n后剪切逻辑 对模特说的话?
  2. 将逻辑添加到控制器?
  3. 将其添加到视图中?

我认为 3 会更容易(无论如何我都必须循环结果),但我不确定这是否符合 MVC。

你觉得怎么样?

php codeigniter model-view-controller
1个回答
3
投票

如果您正在修改信息以正确显示它,它应该进入视图。

我怀疑它应该在模型中,主要是因为如果数据总是会被缩短,你可能会存储它缩短。

© www.soinside.com 2019 - 2024. All rights reserved.