1.任何返回都需要return 例:return $this->fetch();return json(['statu' => -1, 'data' => '', 'info' => '该用户不存在']);
2.使用Db时需要完整的表名称 例:Db::table('tp_admin');使用db时则不需要 例:db('admin')
3.获取输入时需要input()函数 例:input('post.name');
4.操作数据库时尽量使用Db::table('表名),db助手函数默认每次都会重新连接数据库。
5.数组使用[]代替array() 例:['name'=>'123','sex'=>'man']
6.程序中想要调用session的值不能使用$_SESSION['字段名']而需要使用session('字段名')
7.获取url传输的参数时应该使用input('param.')而不是input('get.')
8.命名时类名使用双驼峰(首字母大写)即:UserType,不能使用如下方式:User_type,否则会报错;命名函数时可以使用下划线
9.关于tp5中报错 Call to a member function fetch() on null 因为之前没有 parent::__construct(); 所有继承Common的controller都会报类似的错误,若初始化方法使用__initialize 则不用调用父级的__construct();