- 5.0的入口文件是放在public文件夹下面,所以如果要单独配置站点,则需要选到public文件夹
- 模板渲染方面:5.0使用的是:
return $this->fetch();(fetch里不带参数,是自动定位到当前操作的模板文件,如果带参数就跟原来的一样)
- 数据库方面:5.0在使用数据库时将U、M等函数去掉,统一使用Db("表名"),例如:
还可以使用:db('User')->where('name','thinkphp')->find();
Db::table('think_user')->where('id',1)->find();(但使用Db::table("表名")时,要use think\Db,否则会报错)
- 模板跳转(如a链接跳转,form表单跳转)方面:将3.2原来的{:U()}替换成{:url()},例如:
action="{:url('index/login/doLogin')}"
- 引用CSS、JS或其他文件:这个thinkphp/library/think/View.php文件中可以看到:
__STATIC__:是直接指到public的static,相当于3.2中的__PUBLIC__;
__CSS__:是直接指到static的css下面,这里可以修改的
__JS__:也是跟__CSS__一样
后期还有继续补充