1、如果要在模板中输出变量,必须在在控制器中把变量传递给模板,系统提供了assign方法对模板变量赋值,无论何种变量类型都统一使用assign赋值,而且assign方法必须在display和show方法之前调用。

$array['name']    =    'thinkphp';
$array['email'] = 'liu21st@gmail.com';
$array['phone'] = '';
$this->assign($array);
$this->display();

然后,就可以在模板文件中同时输出name、email和phone三个变量:

<?php echo $name.'['.$email.''.$phone.']';?>

2、渲染输出不需要写模板文件的路径和后缀,确切地说,这里面的控制器和操作并不一定需要有实际对应的控制器和操作,只是一个目录名称和文件名称而已,例如,你的项目里面可能根本没有Public控制器,更没有Public控制器的menu操作,但是一样可以使用:

$this->display('Public:menu');

3、持续……

最新文章

  1. Python高手之路【六】python基础之字符串格式化
  2. postgresql无法安装pldbgapi的问题
  3. WPF+通过配置文件生成菜单(Menu)+源码
  4. css中为了清除浮动经常用到的after样式
  5. 20160113第一个ANDRIOD开发日志
  6. html5实战2
  7. linux vsftpd搭建
  8. SpringMVC关于json、xml自动转换的原理研究
  9. change column to bigint
  10. Javascript之UI线程与性能优化
  11. FreeBsdb FAMP Lamp环境
  12. jQuery插件autoComplete使用详解
  13. Mac下显示隐藏文件 以及修改 hosts文件内容
  14. 非常棒的Visual Studo调试插件:OzCode 2.0 下载地址
  15. 由自动装箱和拆箱引发我看Integer源码
  16. linux下c++动态库的生成及使用
  17. Mac OS中使用VScode配置C语言开发环境
  18. 网站分析平台:是选择百度统计,还是 Google Analytics 呢?
  19. 【原创】大数据基础之Spark(7)spark读取文件split过程(即RDD分区数量)
  20. Promise使用

热门文章

  1. Python高级特性(1):Iterators、Generators和itertools(转)
  2. Linux升级python至3.4.4
  3. django-网页视屏播放
  4. linux定时任务常用命令大全
  5. 目标检测-Faster R-CNN
  6. 【云安全与同态加密_调研分析(5)】云安全标准现状与统计——By Me
  7. Spark应用提交
  8. PHP 基础篇 - PHP 的 BC MATH 系列数学函数
  9. 聊一聊 Django 中间件
  10. Using RUNDLL32.exe to call a function within a dll