PHP TP空操作空控制器

父类Controller里面的call方法

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

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

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

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

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

EmptyController.class.php

<?php
namespace Home\Controller;
use Think\Controller;

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
 */

 

posted @ 2016-06-17 09:05  Yao1101  阅读(277)  评论(0编辑  收藏  举报