Codeigniter: Это подходящее использование представления в отличие от контроллера? - PullRequest
0 голосов
/ 01 сентября 2011

У меня есть контроллер с индексной функцией, которая может принимать три параметра

function index($name,$date1,$date2){

В контроллере есть такие операторы if, которые, если установлено значение $ date1, задают переменную ($ data ['one']), а если установлено значение $ date2, задают переменную ($ data ['two']). .

$ данные затем передаются в мое представление («результат»), где существуют различные уровни обработки в зависимости от того, что установлено / не установлено.

Должен ли я иметь обработку в моем контроллере, а затем вызывать несколько представлений в зависимости от того, что установлено / не установлено, или это не имеет значения?

Спасибо

1 Ответ

0 голосов
/ 01 сентября 2011

Допустим, вы создали несколько просмотров.Если есть какое-либо дублирование - это неправильно.Всегда помните о СУХОЙ - не повторяйте себя - принцип, и вы не ошибетесь.Как правило, вам не нужно более одного представления на контроллер.Кроме того, когда вы говорите, обработка, мне интересно, что это значит.Вся логика должна идти в контроллере, в то время как ваши представления должны быть зарезервированы для простого, если операторы запрещают выводить вещи, которые из-за логики в контроллере не считаются необходимыми, или, возможно, foreach для циклического перемещения по массиву и печати его содержимого.

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