ThinkPHP3.2.3建立项目模板和模板赋值
ThinkPHP3.2.3中建立项目模板的方法与之前的版本目录有点不一样,在Home/View/目录下新建一个Index目录,再新建模板,如index.html、test.html,以前的好像是在根目录下会有个《Tpl》目录,下新建《Index》目录
使用
如果是其它名称的html,如test.html
那么如何给模板赋值呢?下面就会用$this->变量名和$this->assign("变量名", "变量值");两种方式赋值
IndexController.class.php文件中
<?php namespace HomeController; use ThinkController; class IndexController extends Controller { public function index() { $name = "Deng"; $date = date("Y-m-d H:i:s"); $this->name = $name; // $this->assign("变量名", "变量值"); $this->assign("age", 30)->assign("date", $date); $this->display(); } public function user() {} }在模板中index.html如何使用呢?
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <b>hello world</b> <br> <?php echo $name; ?> <br> <?php echo $age; echo "<br>"; echo $date; ?> </body> </html>输出结果
一般都使用$this->assign()来赋值,可以连续赋值如
$this->assign("age", 30)->assign("date", $date);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: UCI数据集使用
- 下一篇: 使用C语言计算utf-8字符串长度 和取子字符串-转