笨。使用jquery自动检查用户名。概念混乱

时间:2011-07-31 21:34:04

标签: jquery ajax codeigniter conceptual

我最近开始使用CodeIgniter,我可以看到它的好处。

然而,我似乎遇到了一些令我困惑的概念问题。

对于某些事情,CodeIgniter正在做一些相当简单的事情。

以注册表格为例,输入用户名时会检查其可用性,并自动通知您。

我的方法如下:

一个带有'register'功能的控制器'Account',它加载了一个包含jquery的视图'register_form',以及我自定义的javascript。

我的自定义javascript将输入的用户名传递给“帐户”控制器中名为“username_check”的函数,该函数将值传递给我的模型“user_model”中的函数“username_check”,后者返回带有该用户名的行数。然后传递给视图,该视图根据计数输出“拍摄”或“可用”。然后是这个响应视图,由javascript放入div。

现在......我努力写下来......它让我感到困惑只是阅读它,而且从概念上讲,每次我想要添加一些东西只需要我发现我应该添加它的时候我需要大约10分钟。< / p>

有人可以告诉我,我已经错过了这一点,并告诉我如何实现这一功能..正确..

由于

2 个答案:

答案 0 :(得分:2)

您似乎对MVC概念不熟悉。当我开始使用CI时,我设计了一个基本的illustration,帮助我理解了MVC。练习CI之后会有很多意义,即MVC模式。

你的方法是正确的。对我来说,按照用户与您的网站交互的顺序编写代码是有意义的。从视图开始,然后是控制器,最后是模型。

我建议您仔细阅读文档,然后练习。然后发布您的代码。

答案 1 :(得分:1)

我相信你的想法是完全正确的。模型应该处理数据(在你的情况下它会查询数据库),而视图应该处理以任何形式显示数据。