Java教程

六、基础,空,多级控制器

本文主要是介绍六、基础,空,多级控制器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、 基础控制器

  1. 创建控制器后,一般继承基础控制器BaseController,提供了控制器验证功能,并注入 think\App 和 think\Request;
namespace app\controller;
use app\BaseController;

class Test extends BaseController
{
	public function index()
	{
		//返回实际路径
		return $this->app->getBasePath();
		//返回当前方法名
		return $this->request->action();
	}
}

二、空控制器

在单应用模式下,我们可以给项目定义一个 Error 按制器类,来提醒错误。

namespace app\controller;
class Error
{
    public function index()
    {
        return "控制器不存在";
    }
}

三、多级控制器

多级控制器就是控制器controller 目录下再建立目录并创建控制器
例:创建 app/controller/group/Blog.php
访问地址:http://serverName/group.blog/

<?php
namespace app\controller\group;
class Blog
{
    public function index()
    {
        return 'group/blog';
    }
}
这篇关于六、基础,空,多级控制器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!