标签:
Model是对数据库的操作
之前两章已经说了MVC中的V(view)和C(controller),这一章主要讲M(model).
一、连接数据库
首先要创造一个操作数据库
之后打开shop查看原始配置
之后我们去配置自己的数据库
这样,数据库就配置好了。
二、创建model类
原则上来讲,一个model对应一个数据表,有一个数据表就要对应一个model
控制器如何创建,model就如何创建
注意:
Model要和Admin以及Home平行存放,使得既能让Home使用,又能让Admin使用
创建一个goodsmodel类:
在controller里调用model类模型
注意实例化的正确方式,否则会报错
三、两种方式实例化model对象
1.实例化普通model对象
$model=new\Model\XXXModel();
除了可以实现简单操作调用(调用匪类Model方法实现),也可以实现一些复杂操作(调用具体普通model方法实现)
2.实例化基类model对象
【实例化父类model对象】
$model=D(); //new Model();
var_dump($model); //可以用于执行原生sql语句
【实例化父类model对象,同时操作制定的数据表】
$goods=D(‘Goods‘); //实例化父类model对象,同时操作goods数据表
var_dump($goods);
(该方式使得一个数据表即使没有对应的model模型类,也不影响我们直接操作该表)
我们sse的项目之中就采用了这样实例化方式:
(小技巧:如果显示代码比较不方便查看,使用dump($model)就行了,可以使数据排序清楚)
标签:
原文地址:http://www.cnblogs.com/ck-999/p/5490886.html