写下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的不同的主要内容,如果未能解决你的问题,请参考以下文章