zoukankan      html  css  js  c++  java
  • ThinkPHP控制器操作、配置文件、框架语法

    一、控制器操作

    1、空操作

      系统在找不到请求的方法的时候,会定位到__empty()方法处理,利用这个机制,我们可以对用户请求的不存在的所有操作进行统一处理。

       

    2、空控制器

      当系统请求找不到控制器,会定位到空控制器上EmptyController。

       

    3、跨控制器调用

      (1)直接实例化

         

      (2)A()

        A()用来实例化其他控制器的。

         

        $obj->display(“Manager/ManagerTest1”) //调用的是模版

      (3)R()

        R()和A()基本一样,唯一不同的是R()函数在实例化控制器的时候把操作方法一起传递过去,省略了方法的调用

         

    二、TP框架的配置文件

    惯例配置:ThinkPHP/conf/convention.php

    应用配置:Application/Common/conf/config.php

    调试配置:Application/Common/conf/debug.php

    模块配置:Application/Home/conf/config.php

     

    加载顺序

    惯例配置->应用配置->调试配置->模块配置

     

    优先级:

    模块配置>调试配置>应用配置>惯例配置

     

    C('配置的名称')C方法是ThinkPHP用于设置、获取,以及保存配置参数的方法,使用频率较高

     

    三、TP框架语法

    1、判断

    <if  condition='表达式'>

     

    <elseif  condition='表达式' />

     

    <else/>

     

    </if>

     

    表达式中运算符

    PHP运算符

    对应的TP中的运算符

     英文全称

    <

    lt

    Less  than

    >

    gt

    Greater  than

    ==

    eq

    equal

    >=

    egt

    Equal or greater than

    <=

    elt

     

       

    2、循环

       

       

  • 相关阅读:
    547. Friend Circles
    399. Evaluate Division
    684. Redundant Connection
    327. Count of Range Sum
    LeetCode 130 被围绕的区域
    LeetCode 696 计数二进制子串
    LeetCode 116 填充每个节点的下一个右侧节点
    LeetCode 101 对称二叉树
    LeetCode 111 二叉树最小深度
    LeetCode 59 螺旋矩阵II
  • 原文地址:https://www.cnblogs.com/wjglm/p/9909045.html
Copyright © 2011-2022 走看看