美文网首页
十四.Model的实例化方式

十四.Model的实例化方式

作者: 张金宇 | 来源:发表于2016-09-27 16:54 被阅读0次

    1.$goods = new 命名空间 GoodsModel();

    $goods = new /Model/GoodsModel(); //boject(Model/GoodsModel)

    2.$goods = D("模型标志");

    • a.$goods = D("Goods"); //object(Think/Model)

    • b.$goods = D();该$goods是父类Model的对象,
      但是操作的数据表还是sw_goods. //object(Think/Model)

    • c.$obj = D(); 实例化Model对象,没有具体操作数据表,
      与M()方法效果一致

    3.$obj = M():

    • a.实例化父类Model
    • b.可以直接调用父类Model里边的属性,获得数据库相关操作
    • c.自定义model就是一个空壳,没有必要实例化自定义Model
    • d.$obj = M('数据表标志'); 实例化Model对象,实际操作具体的数据表.

    $obj = D(标志);
    $obj = D();
    $obj = M(标志);
    $obj = M();

    D()和M()方法的区别
    前者是TP3.1.3里边对new操作的简化方法
    后者在使用就是实例化Model父类.

    <b>注意</b>:如果没有对象的model模型文件类 ,也可以直接实例化model对象进行操作
    D()和M()方法都可以实例化操作一个没有具体model模型类文件的数据表.

    相关文章

      网友评论

          本文标题:十四.Model的实例化方式

          本文链接:https://www.haomeiwen.com/subject/apocyttx.html