码迷,mamicode.com
首页 > Web开发 > 详细

第九十八天请假 PHP TP框架 空操作

时间:2016-06-16 21:44:32      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

访问空方法解决办法->在控制器里面创建 _empty 方法

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller 
{
    public function _empty()
    {
        echo"网址输入错误";     //空方法的处理办法
    }
}

访问控控制器解决方法->创建一个名为EmptyController.class.php的控制器文件,在该控制器下创建一个 _empty 方法

<?php
namespace Home\Controller;
use Think\Controller;
class EmptyController extends Controller 
{
    public function _empty()
    {
        echo"网页不存在,请检查网址是否正确";     //空方法的处理办法
    }
}

跨控制器调用方法

1,   加载类的方法  $class=new class;      $class->function;

2,   A方法             $class=A("控制器");   $class->function;

3,   R方法             R("控制器/方法");

跨模块调用方法

1,   A方法             $class=A("模块/控制器");   $class->function;

2,   R方法             R("模块/控制器/方法");

命名空间相关知识点

 

1.系统目录下根命名空间是ThinkPHP\Library下面的文件夹名称命名的

 

2.模块的根命名空间是以模块名命名的

 

在定义命名空间的时候需要从根写起例如:Home\Controller 例如:Think\Model

如果要使用某个类文件,引入该类命名空间的时候,使用use关键字,后面写该类的命名空间 后面加上 "\文件名"

 

如果不想引入命名空间:在造类的对象的时候可以使用\(初始命名空间)来找到对应的类

例如:new \Think\Page(30);

 

第九十八天请假 PHP TP框架 空操作

标签:

原文地址:http://www.cnblogs.com/lovling/p/5589619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!