第九十八天请假 PHP TP框架 空操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第九十八天请假 PHP TP框架 空操作相关的知识,希望对你有一定的参考价值。
访问空方法解决办法->在控制器里面创建 _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框架 空操作的主要内容,如果未能解决你的问题,请参考以下文章
第八十八天请假 PHP amarty模板 变量调节器,方法和块函数基本书写格式