thinkphp5.0

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();

 

 

 

转载于:https://my.oschina.net/u/2526505/blog/758549

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值