写下thinkphp5和thinkphp3.2的不同

Posted baker95935

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写下thinkphp5和thinkphp3.2的不同相关的知识,希望对你有一定的参考价值。

只列出一些自己的直观感受

1 引入了命令行,估计来源是laravel,前阵子刚练手完laravel5.0的系统,

感觉thinkphp5的命令行和laravel的很像

2 引入了路由,来源估计也是laravel,前阵子刚练完laravel5.0的系统,

这个引入不是说thinkphp3.2没有这个功能,是专门做了个路由的文件和laravel5.0类似

3文件的命名发生了一些变化,原来的控制器包含class名等等

4原来的配置文件是根据分组来的,现在的配置文件可以分模块,当然也可以分组

5引入composer和git的使用,因此第三方的扩展变多了,这个在thinkphp3.2的版本中是煤油的,

所以tp也在进步,跟上主流

6表的关系has one  ,belongto ,has many 这种我第一次在yii中看到的关键字,也在thinkphp5中出现

7自动化执行较高,可以有build.php 但是木有yii的orm,输入表明就自动初始化curd,目前的curd还是手工撰写。

 

目前就写这些吧,虽然系统的深入,估计会发现更多。 

以上是关于写下thinkphp5和thinkphp3.2的不同的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp5.0与thinkphp3.2之间的区别

thinkphp3.2怎么获取微信的openid和头像

thinkphp3.2 子查询

thinkphp3.2 怎么像访问链接一样 查看pdf

thinkphp3.2.3 控制器应该怎么调用扩展配置文件

ThinkPHP5杂谈