什么时候才需要自己写model?

浏览:3169 发布日期:2014/05/04 分类:求助交流
比如我在做项目的时候,很多时候可以直接使用 M('表')->where(条件)->select() M('表')->add() 这样的语法操作数据库

我只有在一些需要对数据进行二次验证也就是使用自动验证功能的时候才会自建一个模型。 或者在需要在使用关联模型的时候才建。

不知道我这样写的程序好不好

我看别人写的代码,比如登录程序,别人是在model里面写个方法 checklogin 然后把用户名密码传进去,然后再进行验证,然后顺便在里面判断一下该用户的状态是正常还是被禁止登录之类的逻辑。

我写的登录程序,是直接在控制器里面,M('user')->where(用户名=xxx 密码=xx)->find() 来判断用户名密码是否正确

然后再根据得到的用户数据去进行判断该用户的状态是正常的还是被禁止登陆之类的逻辑

请问大家都是怎么写的?或者说哪种写法比较好。大家都来讨论一下吧!
最佳答案
评论( 相关
后面还有条评论,点击查看>>