thinkphp5.0学习笔记(四)

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的工作目录

猜你喜欢

转载自www.cnblogs.com/rickyctbu/p/11581948.html
今日推荐