thinkPHP 输出及其模板调用(三)

  1. 云栖社区>
  2. 博客>
  3. 正文

thinkPHP 输出及其模板调用(三)

杰克.陈 2015-06-23 08:49:00 浏览660
展开阅读全文
原文: thinkPHP 输出及其模板调用(三)

ThinkPHP 的输出(重点)
a、通过 echo 等PHP原生的输出方式在页面中输出
b、通过display方法输出(thinkphp\Home\Lib\Action\IndexAction.class.php)
class IndexAction extends Action {
public function index(){
//echo 'welcome to fuzhou learing thinkphp!';  原生态的输出
$name = 'leyangjun';
$this->assign('myName',$name); //给模板传值,模板直接使用{$myName} (推荐这种smarty用的就是这个)
$this->myage='20';  //也可以这样赋值    {$myage}
$this->display();   //输出Action方法里面继承过来的,回去调用Tpl/Index/index.html,建立的文件和html文件一定要和控制器方法对应
}
public function addDB(){
//给模板传数组
$user =new Model('Leyangjun');
$arr = $user ->select();
$this->assign('data',$arr); //给模板传值,模板直接使用{$myName}就行
$this->display();
//对应模板用volist标签来遍历
<div>
<!--模板中遍历传过来的数组-->
<volist name='data' id='vo'>
<{$vo.id}>----<{$vo.name}>----<{$vo.age}><br/>
</volist>
</div>
}
}

网友评论

登录后评论
0/500
评论
杰克.陈
+ 关注