thinkphp5.一、thinkphp6

下載原裝:https://packagist.org/packages/topthink/thinkphp

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

文檔地址html

5.1取消了全部的系統常量thinkphp

5.1新特性app

容器、門面、中間件composer

 

 控制器支持模型的依賴注入fetch

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

aplication 目錄變爲appui

view視圖層從app同級且須要手動引入think\view視圖類spa

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

 

配置文件細化code

 

6.0(5.2):改變細節htm

應用目錄將aplication改成app

核心類庫有thinkphp移至vendor

取消了本來的think\Loader

...

相關文章
相關標籤/搜索