2012-06-10 52 views
0

我需要一些帮助来构建我的网站。CodeIgniter控制器命名混淆

我有一个home.php控制器,只是绘制主页。 members.php控制器基本上处理从检查用户是否登录到发送用户到注册页面和数据到membership_model.php的一切。

我的问题是:我应该以不同的方式安排吗?我的home.php控制器不应负责在用户点击给定链接时加载正确的视图。如果用户点击注册按钮,那么home.php控制器是否应该加载注册页面的模板?我只是觉得加载主页的控制器只做到这一点是错误的。

如果我在主页控制器中有一个注册方法,并且还有一个register.php控制器来处理注册页面发生的事情,那好吗?这是正确的吗?

非常感谢!

+3

如果一切正常,那么它可能并不重要。现在请接受一些以前的答案。 – 2012-06-10 20:30:01

回答

3

你应该根据你的需要来拆分它。没有一个“最好”的方式。

使用家庭控制器来处理网站的视觉部分,并留下另一个处理所有用户相关的操作(如用户面板,注册,登录等)。 至少这就是我要做的。这不是一个配方

0

不要担心有一个家庭控制器,只加载主页。如果那就是你需要什么,你需要什么。最好把事情组织起来,把一个文件放在一个小文件里,而不是放在其他没有道理的地方。

像萨科我用一个users.php控制器,它的确,登录,注销,注册等等