1、视图模板布局
a、模板替换
// 视图输出字符串内容替换 'view_replace_str' => [ '__HOME__' => '/static/home/public', '__ADMIN__'=> '/static/admin/public' ],
这是全局定义,如果需要局部定义,那么可以使用以下的方法
public function index(){ //这里的第一个参数是指定模板,第二个参数是进行传值, 第三个参数是指定局部的静态常量 $this->fetch('index', ['name' => 'aa', 'age'=> 20], ['__HOME__' => '/static/home/public', '__ADMIN__' => '/static/admin/public']); }
b、模板传值
public function index(){ //方法一 $this->assign('name', 'bbb'); $this->assign(['name' => 'aaa', 'age' => 20]); $this->fetch(); //方法二 $this->fetch('index', ['name' => 'ccc', 'age'=> 30]); //注意渲染模板的方法在笔记一 }
c、指定模板
10、常用常量
IS_WIN:判断当前是否是window系统
THINK_PATH:返回的是当前thinkphp的工作目录
APP_PATH:返回的是application的工作目录