我有一个带索引功能的控制器,它可以带三个参数
function index($name,$date1,$date2){
在控制器中我有if语句,如果设置了$ date1,设置一个变量($ data ['one']),如果设置了$ date2,设置一个变量($ data ['two'])
然后将$ data传递给我的视图('result'),其中根据未设置的内容进行各种级别的处理。
我宁愿在我的控制器中进行处理,然后根据未设置的内容调用多个视图,还是无关紧要?
由于
答案 0 :(得分:0)
假设您创建了多个视图。如果有任何重复 - 这是错误的。永远保持干燥 - 不要重复自己 - 记住原则,你不能出错。通常,每个控制器不需要多个视图。另外,当你说处理时,我想知道这意味着什么。所有逻辑都应该放在控制器中,而你的视图应保留用于简单的if语句以禁止输出由于控制器中的逻辑不被认为是必要的,或者可能是循环遍历数组并打印其内容的foreach