弱弱的问一下
昨天看了下哪个20分钟建一个博客的视频.为什么没用到Model呢, 数据都是在Controller中处理的.
在问下, 在什么时候用Model什么时候不用呢? mode 是用来访问数据库的,需要访问数据库的时候用mode就比较方便了
比如 需要读取数据时, 可以在 mode里面建一个 方法 listData , 由这个方法去访问数据库
$sql = "SELECT * FROM some_table WHERE id = ? AND status = ? AND author = ?";
$this->db->query($sql, array(3, 'live', 'Rick'));
在控制器中 只需要调用mode中的这个方法, 就能读取到数据了 CI 没有这么多的限制,用不用模型自己决定。 用了一段时间CI,个人感觉CI在MVC上实现的貌似不是很彻底,不过这也正是他的魅力所在,正是由于他的灵活与最少的限制,发现越来越喜欢他了。 谢谢大家, 了解了..... 没有规矩不成方圆, 做个10来个页面的网站, 我觉得怎么做都行, 做个有上百个页面的网站时, 约定和约束就非常重要了.如果是多个人一起开发的网站, 每个人都很灵活, 每个人处理类似问题的方法都不相同, 那么维护这样的网站就是个噩梦. 想在的公司里面人员流动比较平凡, 如果没有约定和约束,前员工留下来的东西要么就是负担,要么就是垃圾
页:
[1]