🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 用Controller类中的display()方法输出,$this->view是这样的:new View();它是Controller中的一个属性。输出变量用display()方法,$this->view->display(变量)。 ### 用View类中的display()方法输出(静态代理) use think\\facade\\View; View::display(变量); ### 使用模板输出 模板变量赋值(assign()),$this->assign('name', 'thinkphp');return $this->view->fetch();在view目录下创建index(与控制器同名),index.html(与方法同名)模板默认目录是位于当前模块的view目录,模板文件默认位于以当前控制器命名的目录中在模板中用{$变量名}输出。 ### 使用默认值 {$user.nickname|default="这家伙很懒,什么也没留下"} > *注:stdClass是php中的一个基类,任何时候都可以创建它,它是一个空类,可以自己赋值,但是不能有方法,只有属性。* ### 输出常量 定义的时候用define,不能用const,{$Think.const.常量名} * php常量输出 {$Think.const.PHP\_VERSION} * php变量输出 {$Think.server.script\_name} // 输出$\_SERVER\['SCRIPT\_NAME'\]变量 {$Think.session.user\_id} // 输出$\_SESSION\['user\_id'\]变量 {$Think.get.page} // 输出$\_GET\['page'\]变量 {$Think.cookie.name} // 输出$\_COOKIE\['name'\]变量 * 请求变量输出 {$Request.root.true}// 调用Request对象的root方法,并且传入参数true,只接收一个参数 {$Request.param.name}//获得参数