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

 

转载于:https://www.cnblogs.com/zzqqyy/p/9263397.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值