Лучшая практика MVC - PullRequest
       5

Лучшая практика MVC

3 голосов
/ 04 апреля 2010

Я новичок в MVC (я использую codeigniter) и мне было интересно, где я должен поместить функцию "cut_description".

Моя модель получает список событий, включая их описание. Если описание слишком длинное, мне нужно сократить его после первых n слов и добавить ссылку «читать дальше», чтобы представление не было слишком загроможденным.

Какая была бы лучшая практика?

  1. добавить логику, чтобы вырезать после n слова к модели
  2. добавить логику в контроллер
  3. добавить его в вид?

Я думаю, что 3 будет проще (мне все равно придется просматривать результаты), но я не уверен, что это будет соответствовать MVC.

Что вы думаете?

1 Ответ

3 голосов
/ 04 апреля 2010

Если вы корректируете информацию для правильного отображения , она должна перейти в представление.

Я сомневаюсь, что это должно быть в модели в первую очередь, потому что, если данные всегда будут сокращаться, вы, вероятно, сохраните их сокращенными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...