crazyDD 发表于 2013-1-30 19:04:57

为什么不能在控制器中echo东西

控制器中能echo 。。
但是有看到说最好不要在控制器中echo任何东西,想知道为什么...
求解

whdsmile 发表于 2013-1-31 10:57:32

这是MVC开发模式决定的,最好不要在控制器中输出,Model负责操作数据库,Controller调用Model取数据放入数组$data,然后使用$this->load->view('xx/index',$data);将数据送到View,一般输出要在View中写。

crazyDD 发表于 2013-1-31 11:03:47

了解.如果这样这样做有什么坏处或者危害...

Hex 发表于 2013-1-31 23:09:07

你打开gzip压缩就知道危害了。。。。这是其一,最重要的是如果都echo那还要view做什么呢?

天线得得B 发表于 2013-2-1 20:54:12

脱离了mvc的思想

crazyDD 发表于 2013-2-4 15:34:13

感谢各位大大指教!

bax 发表于 2013-2-4 22:00:44

可行,不过这就不需要MVC了....如果直接在控制器里echo的话,那个function的重复使用率就没那么高了...

crazyDD 发表于 2013-2-5 11:35:08

bax 发表于 2013-2-4 22:00 static/image/common/back.gif
可行,不过这就不需要MVC了....如果直接在控制器里echo的话,那个function的重复使用率就没那么高了... ...

这个很有道理的说。。
页: [1]
查看完整版本: 为什么不能在控制器中echo东西