view下的html文件会编译成php文件

编译的文件在runtime 下的temp目录

<p>{$email}</p>

会编译成

<?php echo $email; ?>

格式的定义,在thinkPHP的conversion.php文件中

模板设置

tpl_begin,tpl_end 用于标记模板的开始和结束{};

$this->view->key2='value2';

可以通过设置控制器的view属性的值,向view传递参数;

还可以使用View类的静态方法向页面传值

1.引用View类型

use think\View;

2.在方法中

View::share('key3','value3');

fatch方法的第三个参数,用于替换字符串

converstion.php中,模板部分,可以设置数组用于替换

'view_replace_str'=>['__123__'=>'替换内容1','__456__'=>'替换内容2'];

===========系统默认的替换=============

__URL__  返回  /index/index 当前控制器名和当前方法名

__STATIC__  返回/static  返回静态信息目录

__JS__  /static/js

__CSS__  /static/css

__ROOT__

初始定义在 thinkphp/library/think/view.php  ,在fetch方法的第三个参数进行替换,优先级最高

在页面引用样式

href="/static/css/style.css"

href="__CSS__/style.css";

可以自己配置上传目录

__UPLOAD__

最新文章

  1. 计应152第六组Sprint计划会议
  2. [BZOJ1299]巧克力棒(博弈论)
  3. c++ 输入一行字符串
  4. UIImageView的图片拉伸
  5. Android中的一些小知识
  6. Android窗口管理服务WindowManagerService显示窗口动画的原理分析
  7. android 内存优化
  8. vscode: Visual Studio Code 常用快捷键
  9. 一 APPIUM基本理论知识
  10. Java订单功能模块设计与实现
  11. 入门rocketmq从浅到深
  12. 【题解】Luogu P2081 [NOI2012]迷失游乐园
  13. eclipse报错:Multiple annotations found at this line: - String cannot be resolved to a type解决方法实测
  14. 【XSY2732】Decalcomania 可持久化线段树 分治
  15. JavaScript JSON对象(一)
  16. Java反序列化漏洞实现
  17. 20165303实验一 Java开发环境的熟悉
  18. 2018-2019-2 20165330《网络对抗技术》Exp2 后门原理与实践
  19. python 中的multiprocessing 模块
  20. host与guest间共享文件夹的三种方法(原创)

热门文章

  1. Linux-入门配置jdk,tomcat,mysql
  2. 【代码问题】SiameseFC
  3. [转]Python如何引入自定义模块?
  4. 查看mysql的版本号
  5. [zz]蟑螂蚂蚁蚊子已不住在我家了!这个方法100%见效…
  6. 如何增加黑客通过ssh入侵的难度--保护ssh的三把锁
  7. 【C++】atof()
  8. npm i 出错
  9. Properties类学习笔记
  10. 分布式之redis复习精讲