zoukankan      html  css  js  c++  java
  • ThinkPHP

    ThinkPHP D方法

    D方法用于实例化自定义模型类,是ThinkPHP框架对Model类实例化的一种封装,并实现了单例模式,支持跨项目和分组调用,调用格式如下:
    D('[项目://][分组/]模型','模型层名称')
    方法的返回值是实例化的模型对象。

    参考资料ThinkPHP函数详解:D方法 http://www.thinkphp.cn/info/122.html


    ThinkPHP自定义模板标签

    参考资料ThinkPHP自定义模板标签详解 http://w3note.com/web/124.html


    ThinkPHP 模型

    模型类的作用大多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下是可以自动对应数据表

    ===========================

    模型类通常都是继承系统的ThinkModel类,该类的架构方法有三个参数,分别是:

    Model(['模型名'],['数据表前缀'],['数据库连接信息']);

    三个参数都是可选的,大多数情况下,我们根本无需传入任何参数即可实例化。

    参数描述
    模型名 模型的名称 和数据表前缀一起配合用于自动识别数据表名称
    数据表前缀 当前数据表前缀 和模型名一起配合用于自动识别数据表名称
    数据库连接信息 当前数据表的数据库连接信息 如果没有则获取配置文件中的

    ===========================

    M方法

    D方法实例化模型类的时候通常是实例化某个具体的模型类,如果你仅仅是对数据表进行基本的CURD操作的话,使用M方法实例化的话,由于不需要加载具体的模型类,所以性能会更高。

    参考资料:模型实例化 http://document.thinkphp.cn/manual_3_2.html#model_instance

  • 相关阅读:
    ActionContext和ServletActionContext
    1.有Dao为什么还要Service?
    1.DBCP和CP30的区别
    设计模式之单例模式(java实现)
    DOM之练习2
    js之DOM练习题
    动态改变dom结构常用方法
    js 自动类型转换
    定位属性position
    html基础
  • 原文地址:https://www.cnblogs.com/isun/p/4420024.html
Copyright © 2011-2022 走看看