thinkphp5控制器
Posted 虚无缥缈的云
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5控制器相关的知识,希望对你有一定的参考价值。
// 定义应用目录 define(‘APP_PATH‘, __DIR__ . ‘/../app/‘); // 定义配置文件目录和应用目录同级 define(‘CONF_PATH‘, __DIR__.‘/../config/‘); // 修改应用类库命名空间(默认是app) 5.08+版本 define(‘APP_NAMESPACE‘,‘app‘);
定义:
//applicationindexcontrollerIndex.php namespace appindexcontroller; class Index { public function index() { return ‘index‘; } } //或者 namespace appindexcontroller; use thinkController; class Index extends Controller { public function index() { return ‘index‘; } } //applicationindexcontrollerv1Index.php namespace appindexcontrollerv1; class Index { public function index() { //模板渲染 $view = new View();//必须申明use thinkView; return $view->fetch(‘index‘); //或者 return view(‘index‘); } } //或者 namespace appindexcontrollerv1; use thinkController; class Index extends Controller { public function index() { // 获取包含域名的完整URL地址 $this->assign(‘domain‘,$this->request->url(true)); //继承Controller的话可以直接调用下面这个 return $this->fetch(‘index‘); } }
以上是关于thinkphp5控制器的主要内容,如果未能解决你的问题,请参考以下文章