获取当前路由信息
use app\BaseController; // 引入控制器 public function index() { // 返回当前实际路径 return $this->app->getAppPath(); // 返回当前方法名 // return $this->request->action(); }
载入的控制器不存在时
public function __call(string $name, array $arguments) { return '控制器不存在' . $name; }
tp链接数据库, 在.env里配置
//APP_DEBUG = true //DB_TYPE = mysql //DB_HOST = 127.0.0.1 //DB_NAME = demo //DB_USER = root //DB_PASS = root //DB_PORT = 3306 //DB_CHARSET = utf8 //DEFAULT_LANG = zh-cn public function index() { // 查询所有数据 // $user = Db::table('user')->select(); // 查询满足条件的所有数据 // $user = Db::table('user')->where('id', 1)->select(); // 查询满足条件的一条数据 // $user = Db::table('user')->where('id', 1)->find(); // 如果没有数据, 正常情况下返回null, 这个语法返回空的数组 // $user = Db::table('user')->where('id', 11)->findOrEmpty(); // 如果没有数据抛出异常 //$user = Db::table('user')->where('id', 11)->findOrFail(); // Db::table('user')不会拼接表的前缀,name会拼接前缀 $user = Db::name('user')->select(); return json($user); }标签:return,name,DB,数据库,Db,user,mysql,thinkphp,table From: https://www.cnblogs.com/anans/p/17971335