+ -
当前位置:首页 → 问答吧 → $model->db->insert($arr,'tablename');

$model->db->insert($arr,'tablename');

时间:2011-11-15

来源:互联网

$model->db->insert($arr,'tablename');


model是个类 new Model后可以 可以用$model对象

请问大家::::


对象->db->inser是什么意思

最终是调用的insert方法 那 db又是什么东西呢? 方法 还是啥??

作者: sdm201203   发布时间: 2011-11-15

$model->db 也是一个对象。 Model类可能是个工厂方法,实例化后会根据情况实例化某一个数据库操作类,也就是 $model->db ,它有个方法 insert()

作者: dream1206   发布时间: 2011-11-15

Model可能继承了db操作类,也可能单例或工厂实例化了db操作类
对象->db 代表了操作db类的句柄,用这个一般都可以调用db类中的函数
db你就要到Model类(或Model的基类)中去看看$this->db是怎么初始化的

作者: yunprince   发布时间: 2011-11-15

你不比管$model->db是一个对象,总之:对象->方法,而这里说的对象就是你的$model->db,不要被形式左右,就算是$model->db->db->db->db->db->db也一个意思

作者: kyzy_yy_pm   发布时间: 2011-11-15

相关阅读 更多