zoukankan      html  css  js  c++  java
  • thinkPHP的D方法和M方法用法和区别

    M方法有三个参数,第一个参数是模型名称(可以包括基础模型类和数据库),第二个参数用于设置数据表的前缀(留空则取当前项目配置的表前缀),第三个参数用于设置当前使用的数据库连接信息(留空则取当前项目配置的数据库连接信息)

    M('数据库名字.数据表名字','前缀','数据库连接信息')    可跨数据库操作

    如果第二个参数留空或者不传,表示使用当前项目配置中的数据表前缀,如果操作的数据表没有表前缀,那么可以传入null

    M方法实际上主要应用于简单的数据库操作(CURD),目前基础的model层越来越完善,M方法发挥的作用也越来越大

    D方法

    在model层里面定义一些类  ,每一个类最好以数据表名+model.class.php命名,这样的话就不需要在类里面额外再定义一大堆关于对应数据表变量了

    如果不对应需要设置  protected $tablePrefix = ''; 数据表前缀,如果不设置自动取配置文件的

    protected $trueTableName = 'top_categories'; 定义操作的数据表的名字
    protected $dbName = 'top';定义数据库(如果操作其他数据库)


    定义好了之后,然后D方法的作用就是实例化一个对应类的对象
  • 相关阅读:
    如何创建一个自定义和定制Windows窗体事件“跳转列表吗
    动画应用程序的主窗体
    Splasher v1.32 -启动屏幕实现
    颜色需要
    选项卡对话框类
    捕捉屏幕的各种方法
    列表生成方式
    关于日志监控中,关键字段如果还有.该如何处理
    oracle的一些状态查询
    rpm
  • 原文地址:https://www.cnblogs.com/tobemaster/p/5300454.html
Copyright © 2011-2022 走看看