你根据什么原则来建立不同的控制器?
我现在写了些代码整站就一个控制器。。感觉这样的效率会低。
你们都是怎么做的呢?
还有个问题就是:我在控制器中喜欢这样使用方法:
比如说用户相关的有登陆 注册 退出等操作
我就定义这么一个方法:
function user($action)
{
if($action == 1)
$this->load->view('login');
if($action == 2)
$this->load->view('reg');
if($action == 3)
SetCookies('auth','',-86400);
}
这样做有什么不妥么? 一般是写3个控制器login, register, logout,每个控制器处理对应的请求
所谓不妥就是以后你的网站功能多了,这个控制器会显得非常臃肿,
添加、修改比较麻烦,扩展性和稳定性都不好 根据楼主提供的代码,为什么楼主不把他写成三个方法呢?反正我觉得写 if 语句很麻烦。 我一般像这样。写一个user控制器,然后三个方法:reg, login,logout 谢谢楼上三位大哥!
嗯 继续收集经验!
页:
[1]