首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CodeIgniter控制器命名混乱

CodeIgniter控制器命名混乱
EN

Stack Overflow用户
提问于 2012-06-11 04:26:53
回答 2查看 93关注 0票数 0

我需要一些帮助来构建我的网站。

我有一个只绘制主页的home.php控制器。从检查用户是否已登录,到将用户发送到注册页面,以及将数据发送到membership_model.phpmembers.php控制器基本上处理所有其他事情。

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

如果我在主页控制器中有一个注册方法,同时又有一个register.php控制器来处理注册页面中发生的事情,可以吗?这样合适吗?

非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2012-06-11 04:31:04

你应该根据你的需要来拆分它。没有一种“最佳”的方法可以做到这一点。

使用主控制器来处理网站的视觉部分,让另一个控制器来处理所有与用户相关的操作(如用户面板、注册、登录等)。至少我会这么做。没有解决这个问题的方法

票数 3
EN

Stack Overflow用户

发布于 2012-06-20 16:27:09

不要担心只加载主页的home控制器。如果这是你所需要的,那就是你所需要的。最好是把事情组织起来,并且有一个文件,里面几乎没有东西,而不是停留在其他没有意义的地方。

像Nicolas一样,我使用users.php控制器,它可以完成登录、注销、注册等操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10972109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档