zoukankan      html  css  js  c++  java
  • PHP TP空操作空控制器

    父类Controller里面的call方法

    __双下划线开头,统称为魔术方法

    空操作方法
    1.做empty方法(在每一个Controller子类里都要写_empty方法)

    function _empty()
    {
        echo "网页不存在,请检查浏览器地址信息";    
    }

    2.做默认模板(不好用,可控性差)

    空控制器
    做empty控制器,在里面写empty方法

    EmptyController.class.php

    <?php
    namespace HomeController;
    use ThinkController;

    class EmptyController extends Controller
    {
      function _empty()
      {
        echo "网页不存在,请检查浏览器地址信息";
      }
    }

    跨控制器调用
    1.造对象方法

    $index=new IndexController();//这里大小写敏感
    echo $index->ShuChu();

    2.使用A方法造对象方法(快捷方法)

    //$名=A("控制器名称");
    $index = A("Index");
    echo $index->shuchu();

    3.使用R方法,造对象并且调用某个特定的操作方法

    //R("造控制器对象名称/对象里面的方法名");
    echo R("Index/ShuChu");

    跨模块调用
    1.A方法

    //$名=A("模块名/控制器名称");
    $index = A("Admin/Index");
    echo $index->ShuChu();

    2.R方法

    //R("模块名/造控制器对象名称/对象里面的方法名");
    
    echo R("Admin/Index/ShuChu");

    标准注释

    /**

     *执行的操作

     *@参数名 参数的访问修饰符

     *@返回值 void代表返回为空

     */

    例:

    /**
     * 执行应用程序
     * @access public
     * @return void
     */
  • 相关阅读:
    模拟退火求二维费马点
    二叉查找树
    Linux中让普通用户拥有超级用户的权限
    python 正则表达式应用——缩写词扩充
    解决单链表中的环问题
    python数学函数
    train,dev,test数据集作用
    朴素贝叶斯法(二)——基本方法
    生成模型与判别模型
    ImportError: cannot import name wordnet
  • 原文地址:https://www.cnblogs.com/yy01/p/5592903.html
Copyright © 2011-2022 走看看