Codeigniter:这是否适合使用视图而不是控制器?

时间:2011-09-01 18:44:20

标签: codeigniter controller views

我有一个带索引功能的控制器,它可以带三个参数

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

在控制器中我有if语句,如果设置了$ date1,设置一个变量($ data ['one']),如果设置了$ date2,设置一个变量($ data ['two'])

然后将$ data传递给我的视图('result'),其中根据未设置的内容进行各种级别的处理。

我宁愿在我的控制器中进行处理,然后根据未设置的内容调用多个视图,还是无关紧要?

由于

1 个答案:

答案 0 :(得分:0)

假设您创建了多个视图。如果有任何重复 - 这是错误的。永远保持干燥 - 不要重复自己 - 记住原则,你不能出错。通常,每个控制器不需要多个视图。另外,当你说处理时,我想知道这意味着什么。所有逻辑都应该放在控制器中,而你的视图应保留用于简单的if语句以禁止输出由于控制器中的逻辑不被认为是必要的,或者可能是循环遍历数组并打印其内容的foreach