<?php namespace app\index\controller; use think\Db; use think\Controller; use app\admin\controller\Index as adminIndex; class Index extends Controller{ function index(){ $data = Db::table('users')->select(); //var_dump($data); $this->assign('data',$data); return view(); } 控制器的調用: // 一、使用命名空間 function index(){ $u = new \app\admin\controller\Index; $u->index(); } // 二、使用use(use app\admin\controller\Index as adminIndex;) function index(){ $u = new adminIndex; $u->index(); } // 三、使用系統方法 function index(){ $u = Controller('admin/Index'); $u->index(); } function index(){ //調用當前控制器中的方法 //一、經過$this $this->text(); echo "<hr>"; //二、經過self self::text(); echo "<hr>"; //三、經過類名 Index::text(); echo "<hr>"; //四、經過系統方法action action('text'); echo "<hr>"; //調用其餘控制器中的方法 //一、經過命名空間的方式 $u = new User; $u->index(); echo "<hr>"; //二、經過系統方法action action('User/index'); echo "<hr>"; //調用其餘模塊中控制器中的方法 //一、經過命名空間的方式 $u = new \app\admin\controller\Index; $u->index(); echo "<hr>"; //二、經過系統方法action action('admin/Index/index'); } function text(){ echo "我是index控制器的text方法"; } }