MVC最佳实践

时间:2010-04-04 15:41:17

标签: model-view-controller codeigniter

我是MVC的新手(我正在使用codeigniter)并且想知道我应该在哪里放置“cut_description”功能。

我的模型会检索包含其描述的事件列表。如果描述太长,我需要在前n个单词之后删除它,并添加“read more”链接,这样视图就不会太杂乱。

最佳做法是什么?

  1. 在n之后添加逻辑 模特的话
  2. 将逻辑添加到控制器
  3. 将其添加到视图中?
  4. 我认为3会更容易(无论如何我必须循环结果),但我不确定这是否符合MVC。

    您怎么看?

1 个答案:

答案 0 :(得分:3)

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

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