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

  • 相关阅读:
    c语言中srand和rand函数 生成随机数总结
    枚举类型
    VS2008快捷键使用技巧
    PV实现同步
    PV操作(深入显出)
    数字在排序数组中出现的次数
    两个链表的第一个公共结点
    数组中的逆序对
    第一个只出现一次的字符位置
    丑数
  • 原文地址:https://www.cnblogs.com/isun/p/4420024.html
Copyright © 2011-2022 走看看