学习thinkphp5基本流程与思路----个人见解

首先,thinkphp5.0和thinkphp3.2.3版本确实是有很大的出入,但是却和最优雅的php框架laravel框架真的挺相似的,下面分享下个人的学习心得。

我的thinkphp安装是在thinkphp官网下载的,thinkphp的入口文件是public->index.php目录,大家可以在配置apache的时候直接配置以public为根目录,在thinkphp5中,配置文件显得尤其重要,首先读取的默认配置是app下面的config文件,但是如果模块化之后在app下面创建conf文件夹并且创建config文件,这里编写配置文件,会替换掉原始的配置文件学习thinkphp5基本流程与思路----个人见解

接下里就是基本的语法结构了 不多说  直接上图

学习thinkphp5基本流程与思路----个人见解

可以通过config来查看配置文件

use app\common\controller\Index as commonIndex;

当然在控制器中可以进行方法继承    比如使用上面的的方式   后实例化   就可以直接访问其中的方法,

可以定义路由 但是必须在app目录下创建route.php中定义路由


获取系统的配置文件 ,在实际开发项目绝对有用

学习thinkphp5基本流程与思路----个人见解

接下来就是模板输出   和在控制器中定义需要输出的数据

学习thinkphp5基本流程与思路----个人见解

包括模板的继承这是很重要的


这是基本思路   有时间还是要将手册好好的看看,

自己第一次发帖,通过自己学习写的,希望对你们有帮助,做一件事情,一定要努力,更重要的是坚持,相信自己可以通过努力得到自己想的东西,大家,加油