zoukankan      html  css  js  c++  java
  • TP调用操作方法

    跨服务器调用操作方法:不能调用其它方法的调用网页

    1.调用同控制器同类的 其它方法:
    直接$this->该方法名();

    2.跨控制器调用
    同根命名空间目录下 调用其它方法:理思:1造对象后,2调用
    方式1 :
    先造对象 $index=new IndexController();
    再调用方法 $index->test();
    方式2 :快捷函数
    $index=A("Index");
    再调用方法 $index->test();
    方式3:
    R('Index/test");


    3.跨模块调用
    方式1
    $login=new AdminControllerLoginController();
    方式2 $login=A("Adimin/控制器名")
    方式3$login=R("Adimin/控制器名/控制器方法")
    ###############################################################################
    访问数据库
    数据库配置:为了连接数据库
    开启后加 空格逗号
    关闭 字段缓存

    访问数据库 可以或者不做 模型文件

    新建模型:InfoModer.class.php 针对info表
    模型内容:
    1.命名空间2行 继承类moder

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    控制器调用模型:即时不做模型文件,也可以调用
    1.造对象
    A:new方式,子类对象
    B:D("表名")方式,子类对象
    C:M("表名")父类对象
    2.操作数据库
    select()返回二维数组
    $info->select(); 查询,返回所有数据 注意:数据表列要写成小写,避免混乱
    $info->select("n001,n002"); 根据主键值返回(查),

    $info->find("n001"); 返回一维数组,查一条

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    连贯操作:可连续操作,连贯调用;
    原理,调用完以后 会返回该对象,因此可以继续调用其它方法;

    因此:要用select()或者find()结尾;
    $arr =where() 加条件->select() $arr定义
    如:where("'code'='n001'")->select();

    table()切换表 再调select();
    如table("其它表名")->select();

    DATA() 类与数据库对应起来

    field() 指定查询字段

    order("code desc")->select() 降序查

    limit(2,2) 跳过2条,查2条

    page(2,3) 第二页,一页显示3条

    分组查group() 配合fileld()

    join()连接查询
    filed("")join("表1 on 两表外键相等")

    lock()锁机制 当执行语句时,别人可能往数据库中操作,因此用锁机制方法,延时他人操作;

    cache() 查询缓存
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • 相关阅读:
    PChar,PAnsiChar,String,AnsiString,Char数组,AnsiChar数组转换
    Property ClientHeight does not exist 问题解决
    单调栈求笛卡尔树
    luogu4294 [WC2008]游览计划(状压DP/斯坦纳树)
    luogu4074 [WC2013]糖果公园(树上带修莫队)
    loj6570 毛毛虫计数(生成函数FFT)
    CF1097D Makoto and a Blackboard(期望)
    CF600E Lomsat gelral(线段树合并)
    luogu4383 [八省联考2018]林克卡特树(带权二分+dp)
    51nod1847 奇怪的数学题 (Min_25筛+第二类斯特林数)
  • 原文地址:https://www.cnblogs.com/yuyu99/p/6903334.html
Copyright © 2011-2022 走看看