thinkphp模板赋值与替换实例简述

作者:shichen2014 时间:2024-05-03 15:51:42 

本文实例讲述了thinkphp模板赋值与替换方法。分享给大家供大家参考。具体实现方法如下:

1. 模板中的赋值方法:

$this->assign('name','脚本之家');//第一种赋值方法 
$this->name='jb51';//第二种动态赋值方法 
$this->display();


2. 模板替换方法:


PUBLIC__:会被替换成当前网站的公共目录,通常是 /thinkphp/Public/;在Public中建立Css文件夹,建立basic.css文件

__ROOT__:会替换成当前网站的地址(不含域名) /thinkphp

__APP__:会替换成当前项目的URL地址(不含域名)  /thinkphp/index.php;

__GROUP__:会替换成当前分组的URL地址(不含域名)  /thinkphp/index.php/Index;

__URL__:会替换成当前模块的URL地址(不含域名)  /thinkphp/index.php/Index/index;

__ACTION__:会替换成当前操作的URL地址(不含域名)/thinkphp/;

__SELF__:会替换成当前的页面URL

更换模板变量规则,修改配置项

'TMPL_PARSE_STRING'=>array(           //添加自己的模板变量规则 
'__CSS__'=>__ROOT__.'/Public/Css',  //指定文件存放目录 
'__JS__'=>__ROOT__.'/Public/Js', 
    ),


调用方法:

href='__CSS__/basic.css' href='__JS__/basic.css'

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

标签:thinkphp,模板
0
投稿

猜你喜欢

  • Sql中将datetime转换成字符串的方法(CONVERT)

    2024-01-22 10:25:59
  • SQL server 2008 数据安全(备份和恢复数据库)

    2024-01-17 00:18:20
  • python编写网页爬虫脚本并实现APScheduler调度

    2021-07-07 19:23:09
  • python使用opencv在Windows下调用摄像头实现解析

    2021-01-08 04:13:01
  • mysql community server 8.0.12安装配置方法图文教程

    2024-01-21 19:28:04
  • Pytorch生成随机数Tensor的方法汇总

    2022-11-03 19:39:18
  • 用sql脚本创建sqlserver数据库触发器范例语句

    2024-01-27 16:42:14
  • python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例

    2021-01-04 21:56:00
  • Python子类继承父类构造函数详解

    2023-02-27 09:13:03
  • 如何利用Python处理excel表格中的数据

    2022-10-27 03:32:38
  • Anaconda使用IDLE的实现示例

    2023-05-09 10:40:39
  • 关于js遍历表格的实例

    2024-04-18 09:29:21
  • python函数中return后的语句一定不会执行吗?

    2022-03-25 04:06:44
  • Python使用itchat 功能分析微信好友性别和位置

    2023-09-24 15:57:12
  • 联邦学习论文解读分散数据的深层网络通信

    2023-09-06 00:07:37
  • Mysql自带profiling性能分析工具使用分享

    2024-01-14 17:48:24
  • Vue3响应式对象是如何实现的(2)

    2024-05-09 15:10:01
  • Vue3.0中的monorepo管理模式的实现

    2024-04-28 09:24:51
  • Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程

    2021-07-07 08:52:17
  • PHP Ajax JavaScript Json获取天气信息实现代码

    2023-11-20 20:51:27
  • asp之家 网络编程 m.aspxhome.com