W:視圖
Q:是MVC中的V,也就是在模塊下面的view
目錄下的html文件,就是寫的頁面。
W:模板
Q:視圖在控制器的叫法,在fetch
,display
等方法中傳入的模板參數 最后傳到視圖。
W:模板引擎
Q:解析框架規則,把標簽轉化成php代碼 比如{$age}。 { } 就是模板標記
視圖中fetch、display方法如何區別
| 方法 | 說明 |
|-------- |------ ------ |
| fetch | 渲染模板輸出 |
| display | 渲染內容輸出 |
| assign |模板變量賦值 |
|engine |初始化模板引擎 |
Assign:主要作用是傳值
Fetch :跳轉到模板頁面
W:原樣輸出
Q: 使用literal
標簽
來防止模板標簽被解析
W: url的寫法
Q:<a href="{:url('admin/index')}?Id={$data['Id']}" >url寫法</a>或
<a href="{:url('index/download',['Id'=>$data['Id']])}">url的另一種寫法</a>
W: tp5cookie的使用方法:
Q:use think\Cookie;
Cookie::set('name','chrdai',3600); //設置cookie
cookie('name') // 取出cookie
Cookie::delete('name') // 刪除cookie
W:路由---- 注冊規則:
Q:Route::rule('路由表達式','路由地址','請求類型','路由參數(數組)','變量規則(數組)'); //不指定請求類型的話默認為任何請求類型
use think\Route;
Route::rule('new/:id','index/News/read'); // 注冊路由到index模塊的News控制器的read操作