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__