// 定义应用目录define(‘APP_PATH‘, __DIR__ . ‘/../app/‘);// 定义配置文件目录和应用目录同级define(‘CONF_PATH‘, __DIR__.‘/../config/‘);// 修改应用类库命名空间(默认是app) ?5.08+版本define(‘APP_NAMESPACE‘,‘app‘);
定义:
//application\index\controller\Index.phpnamespace app\index\controller;class Index { ???public function index() ???{ ???????return ‘index‘; ???}}//或者namespace app\index\controller;use think\Controller;class Index extends Controller{ ???public function index() ???{ ???????return ‘index‘; ???}}//application\index\controller\v1\Index.phpnamespace app\index\controller\v1;class Index { ???public function index() ???{ ?????????//模板渲染 ?????????$view = new View();//必须申明use think\View; ??????????return $view->fetch(‘index‘); ?????????//或者 ?????????return view(‘index‘); ???}}//或者namespace app\index\controller\v1;use think\Controller;class Index extends Controller{ ???public function index() ???{ ???????// 获取包含域名的完整URL地址 ???????$this->assign(‘domain‘,$this->request->url(true)); ???????????????//继承Controller的话可以直接调用下面这个 ???????return $this->fetch(‘index‘); ???}} ???
thinkphp5控制器
原文地址:https://www.cnblogs.com/lichihua/p/10419814.html