美文网首页
十四.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的实例化方式

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

  • Azalea\Model

    Model 模块虚类 ⚠️ Model 为抽象类,无法通过 new 方式实例化,仅通过 控制器 或其它 模块 的 ...

  • (二)bean的实例化及作用域

    Bean的实例化有三种方式:构造器实例化、静态工厂方式实例化、实例工厂实例化。 1.构造器实例化:通过配置xml文...

  • Java 反射

    一、Model 类 二、实例化 创建JavaBean无参实例 创建JavaBean有参实例 访问JavaBean属...

  • 反射

    正常方式:引入需要的“包.类”名称 ---> 通过new实例化 --->取得实例化对象反射方式:实例化对象--->...

  • 轻量级框架第四周(1)

    一、实例化Bean的三种方式 1.构造器实例化2.静态工厂方式实例化3.实例工厂方式实例化 二、为什么用aop 1...

  • Spring Ioc 实例化 Bean 对象有几种方式?

    Spring 实例化 bean 的方式 构造器的方式 静态工厂方式 实例化工厂方式 案例实操 构造器的方式实例化 ...

  • 助手函数总结

    1.session 2.input 3.model实例化 4.validate实例化 5.url 6.json 7...

  • Java获取Class对象的方式和实例化对象的方式

    Java获取Class对象的方式和实例化对象的方式 获取Class对象的方式 实例化对象的方式

  • SpringBean管理——XML方式

    1.三种实例化Bean的方式 使用类构造器实例化(默认无参数) 使用静态工厂方式实例化(简单工厂模式) 使用实例工...

网友评论

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

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