小伙伴们在学习本课程的时候需要关注下以下内容,现将一些课程相关的注意事项总结如下:
一、框架版本导致的问题汇总
1、4.1节 前端模块页面搭建 中07:31处的 STATIC 如果您的框架是最新的框架那么这个配置不需要做配置了,因为新版本中可以直接使用了, 如果是5.0.3版本的需要定义这个。
2、老版本在模板中输出时间戳的时候转换时间需要这样处理:{$vo.create_time|date="y-m-d h:i", ###}
但是在新版本中直接这样处理即可: {$vo.create_time}
3、PHP版本导致的问题:
php7中获取$this->getLoginUser()->bis_id 信息 报错解决方案
二、其他
1、当你为pathinfo模式的时候 要想获取参数的内容可以通过 input('param.') 这个来获取参数的内容, input('param.') 因为他集成了get post 等数据集合,当然其他地方也可以使用input('param.')
2、自动化部署模块 也可以使用如下方法:
public/index.php文件后面加入以下代码,就能自动生成.
// 读取自动生成定义文件
$build = include '../build.php'; //因build.php在上一层目录 build.php 可以放到public上一层目录中
// 运行自动生成
\think\Build::run($build); //Build静态方法要首字大写
当不使用的时候 去掉加入的内容。
3、在7-2节处 严格意义上的话,类库文件的文件名需要和类的名大小写保持一致,小伙伴们,自行把Phpmail 和Stmp两个地方修改下,并且在Email.php类文件中头部加上:use phpmailer\Phpmailer;
4、团购订单表设计的时候,视频中将se_category_id定义成int类型,因为团购商品可能属于不同的子类,后续写数据的时候是要用,隔开的,需要改成varchar类型
陆续更新中...
作者: singwa