ThinkPHP5快速入门

4.模板渲染

首先是Controller: 
位于application/index/controller/Index.php有一个默认的Index类: 
本来它return的是开始页面,现在改为hello world。

<?php
namespace   app\index\controller;
class Index
{
        public function index()
        {
            return  'Hello,World!';
        }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

然后我们再继承Controller类:

<?php
namespace app\index\controller;
use think\Controller;//引入Controller类

class Index extends Controller
{
    public function index($name='world')
    {
        $this->assign('name',$name);
        return $this->fetch();
    }
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

我们向页面传递一个带有默认值的参数name。

然后是View: 
thinkphph采用模板渲染,模板存在View文件夹下,默认是没有View文件夹的,我们自己创建: 
application/index 目录下面创建一个 view 目录,在view目录下再建一个index目录,然后添加模板文件hello.html,整个路径:view/index/hello.html

全文:http://blog.csdn.net/jimo_lonely/article/details/52958751

posted @ 2017-06-22 15:02  stma  阅读(170)  评论(0)    收藏  举报