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

本文介绍了ThinkPHP框架中几种常见的输出方式,包括使用echo进行原始输出和利用display方法结合模板引擎来展示数据。通过实例展示了如何将变量传递给模板并进行显示。
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>
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值