thinkphp5.1、thinkphp6


下载原装:https://packagist.org/packages/topthink/think

composer create-project topthink/think tp 6.0.*-dev

文档地址

5.1取消了所有的系统常量

5.1新特性

容器、门面、中间件

 

 控制器支持模型的依赖注入

//需要use user的命名空间
public
function demo(User $user){ $user->db()->find(uid:4); }

aplication 目录变为app

view视图层从app同级且需要手动引入think\view视图类

namespace app\index\controller
use
think\facade\View; class Index { public function index() { // 模板变量赋值 View::assign('name','ThinkPHP'); View::assign('email','thinkphp@qq.com'); // 或者批量赋值 View::assign([ 'name' => 'ThinkPHP', 'email' => 'thinkphp@qq.com' ]); // 模板输出 return View::fetch('index'); } }

对用模版文件 view/index/index.html

 

配置文件细化

 

6.0(5.2):改变细节

应用目录将aplication改为app

核心类库有thinkphp移至vendor

取消了原本的think\Loader

...

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM