在这个一篇文章中我们将利用ThinkPhp框架来实现一个简单使用html模板文档来输出php变量,这个地方使用时thinkPHP3.2.3,首先是我们引入写好入口文件之后,生成了在Application目录下面生成了Home,Admin,Controller,

RunTime,Common,以及Public等模块,详细的请见之前的一篇文章。

我们在Home模块下面View中重建一个文件夹Index,然后在给Index文件夹里面创建一个index.html文件

这一切的准备工作做好之后,我们需要做的事情是在Home/Controller/IndexController.class.php这个控制器下面进行定义php变量,然后在Home/View/Index/index.html文件中输出php变量

在控制器中Index函数中定义如下:

然后我们在:Home/View/Index/index.html这个文件输出php变量:

然后运行的结果为:

其中样式的 设置是写在了Public中然后在Index中进行引用,这个地方没有写。如果你最后的输出是:

Hello {$name}就要看看$name和大括号之间是不是存在空格,其实之所以能在html文件中识别php变量是离不开大括号的,当然大括号也可以变成其他的符号作为识别的标志,这个需要在配置文件中进行设置。

tHINKpHP认识---文件了解相关推荐

  1. PHP ThinkPHP学习第一步(搭建及认识ThinkPHP入口文件)

    ThinkPHP包下载网址:http://www.thinkphp.cn 本人下载3.2版本中的完整版,解压如下 取其中的ThinkPHP文件于开发网站的根目录,并建立入口文件index.php 入口 ...

  2. ThinkPHP包含文件

    在当前模版文件中包含其他的模版文件使用include标签,标签用法: <include file='模版表达式或者模版文件1,模版表达式或者模版文件2,...' /> 使用模版表达式 模版 ...

  3. PHP与ThinkPHP读写文件

    2019独角兽企业重金招聘Python工程师标准>>> 使用php将数据写入到指定的文件   $str="<?php return".var_export( ...

  4. 前台文件PHP完善步骤,ThinkPHP使用步骤

    ThinkPHP是一个框架:MVC(采用面向对象思想)框架 市面上常用的框架: zend framework   yii    thinkPHP ThinkPHP:有完善的中文资料,使用相对来说比较多 ...

  5. think php 3.2.3 环境,ThinkPHP 3.2.3 入口文件配置

    ThinkPHP 入口文件配置,下载好ThinkPHP框架后,在框架的根目录有个index.php文件,这个文件就是这个MVC框架的单入口文件,所以请求都是通过这个入口文件去分配调用的.在框架运行前需 ...

  6. thinkphp文件上传以及 unable to create temporary file in 警告

    在使用thinkphp进行文件上传时,可能会报出以下警告. 以上是我使用postman进行上传图片的时候报出的异常,而导致图片无法上传. 该警告是因为你的php上传没有开启,或者是临时文件夹权限不够. ...

  7. Linux环境thinkphp配置以及数据源驱动修改

    项目中需要用到thinkphp,以下简称tp. linux版本:64位CentOS 6.4 Nginx版本:nginx1.8.0 php版本:php5.5.28 thinkphp版:3.2.3 1.安 ...

  8. php面试框架的执行流程图,ThinkPHP2.2框架执行流程图,ThinkPHP控制器的执行流程

    ThinkPHP2.2框架执行原理.流程图在线手册 ThinkPHP控制器的执行流程 对用户的第一次URL访问http:///My/index.php/Index/show/所执行的流程进行详细的分析 ...

  9. ThinkPHP的安装

    2019独角兽企业重金招聘Python工程师标准>>> 安装前准备:Windows操作系统的电脑,php编程环境(配置好了Apache.MySql.php).             ...

最新文章

  1. [LeetCode 题解]: Binary Tree Preorder Traversal
  2. 老板和用户你听谁的——手机网站改版踩坑记
  3. 【Boost】boost库asio详解4——deadline_timer使用说明
  4. javascript === 和==的区别
  5. cad方格网高程lisp编程_分享:方格网法土方工程量计算实例例题(疏浚清淤工程)...
  6. 2017/08/22 工作日志
  7. 搭建Hadoop平台(一)之配置用户名及hosts文件
  8. HIDL第一个Hello World
  9. fscanf、fprintf的返回值
  10. 常用环境测试项目及标准
  11. 计算机视觉论文-2021-07-26
  12. idea的git报错You have not concluded your merge
  13. 【每日新闻】1.7万元起!华为发布首款5G折叠屏手机!
  14. 抖音电商主播运营带货话术脚本策划方案流程计划表格
  15. 怎么用ChemDraw加反应条件
  16. php 亚马逊关键字排名,亚马逊提升关键词排名的方法
  17. windows快速切换jdk版本号
  18. 移动端键盘弹起底部固定模块会被顶上去
  19. BUUCTF Web [GXYCTF2019]Ping Ping Ping [极客大挑战 2019]LoveSQL [极客大挑战 2019]Knife [极客大挑战 2019]Http
  20. 现代人工智能走在仿生学的大道上

热门文章

  1. CentOS6.*安装gitolite
  2. JavaScript中实现函数重载和参数默认值
  3. 淘宝、美团、滴滴分别如何搭建大数据平台?
  4. 字节终面:CPU 是如何读写内存的?
  5. 全链路压测体系建设方案的思考与实践
  6. 酸爽!我用这套无人值守安装系统瞬间搞定上百台服务器
  7. 害怕离职,侧面说明大多数是离职了没人要的废物?
  8. 建议收藏这7个软件,自用良心推荐!
  9. 企业OKR实施失败一定要小心这三大杀手
  10. [ERROR] ubuntu18.04 install ceres