标签:cat config 模板渲染 配置文件 pat dex 配置 view 继承
// 定义应用目录 define(‘APP_PATH‘, __DIR__ . ‘/../app/‘); // 定义配置文件目录和应用目录同级 define(‘CONF_PATH‘, __DIR__.‘/../config/‘); // 修改应用类库命名空间(默认是app) 5.08+版本 define(‘APP_NAMESPACE‘,‘app‘);
定义:
//application\index\controller\Index.php namespace 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.php namespace 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‘); } }
标签:cat config 模板渲染 配置文件 pat dex 配置 view 继承
原文地址:https://www.cnblogs.com/lichihua/p/10419814.html