thinkphp5控制器
阿新 • • 發佈:2019-02-22
dex code public 默認 class con pub 獲取 new
// 定義應用目錄 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‘); } }
thinkphp5控制器