thinkhp5.0日趋稳定之后,thinkphp官方又马不停蹄的开展了5.1版本的更新迭代。作为技术人,一向是喜欢尝新,既然5.1出来了,赶紧入手了解了解下。
首先打开文档看看开发目录有没有变化,希望不要和3.X一样改得面目全非了。
先看看5.0总的目录结构:
project 应用部署目录
├—application 应用目录(可设置)
├—extend 扩展类库目录(可定义)
├—public WEB 部署目录(对外访问目录)
├—runtime 应用的运行时目录(可写,可设置)
├—vendor 第三方类库目录(Composer)
├—thinkphp 框架系统目录
再看看5.1总的目录结构:
www WEB部署目录(或者子目录)
├—application 应用目录
├—config 应用配置目录
├—route 路由定义目录
├—public WEB目录(对外访问目录)
├—thinkphp 框架系统目录
├—extend 扩展类库目录
├—runtime 应用的运行时目录(可写,可定制)
project 应用部署目录
├—application 应用目录(可设置)
├—extend 扩展类库目录(可定义)
├—public WEB 部署目录(对外访问目录)
├—runtime 应用的运行时目录(可写,可设置)
├—vendor 第三方类库目录(Composer)
├—thinkphp 框架系统目录
├—vendor 第三方类库目录(Composer依赖库)
通过第一层目录我们可以看到5.1只是多了config和route目录,说明5.1版本已经把配置文件和路由器文件给提取出来了。
下边我们以wstmart开源版本作为例子来尝试升级一下。
首先我们通过git导出最新的thinkphp5.1框架:
评论列表()