tp5 常見問題 模板文件 路由


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操作
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM