smarty include file 使用变量的方法

栏目: 编程语言 发布于: 2014-05-01 07:54:05

今天在用smarty做个网站的时候,由于有这么一个需要 include file="动态路径" ,这就需要在file的值里面使用变量了,尝试了半天终于解决,自己觉得方法还是比较巧妙的,以前用smarty的时候就没有这么用过,特此记录一下。

下面就说说如何在include file的值中使用变量的方法吧!

include file={$path}"header.dwt" 或者 include file="{$path}header.dwt"

以上这两种写法是错误的,在模板中直接使用变量行不通,我们可以在php文件中来写。最终正确写法如下:

在php文件中可以这么写:

$header=$path.'header.dwt';
$smarty->assign('header',$header);

在模板文件中则这样写:

{include file=$header}

您可能感兴趣的文章

  • smarty模板中使用php函数以及smarty模板中如何对一个变量使用多个函数
  • smarty模板保留变量总结
  • smarty变量操作符总结
  • Firefox 提示event is not defined错误的解决办法
  • PHP报Fatal error Allowed memory size of...内存不足的错误应该如何解决
  • Smarty模板变量操作符总结
  • select into from 提示 Undeclared variable.....错误的解决办法
  • Thinkphp 模板中常用的系统变量总结
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。
转载请注明:文章转载自 [http://www.php230.com]
本文标题:smarty include file 使用变量的方法
IT技术书籍推荐:
疯狂Android讲义(第3版)
疯狂Android讲义(第3版)
李刚 (作者)
移动互联网已经成为当今世界发展最快、市场潜力最大、前景最诱人的业务,而Android则是移动互联网上市场占有率最高的平台。 本书是《疯狂Android讲义》的第3版,本书基于最新的Android 5,并采用了Google推荐的IDE:Android Studio作为开发工具,书中每个案例、每个截图都全面升级到Android 5。本书全面介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、整合第三方Map服务等。
最新互联网资讯
CMake 3.9.3 发布,自动化构建系统
发布于 2017-09-21 18:00:03
Samba 4.6.8 发布,安全修复版本
发布于 2017-09-21 17:40:03
Kali Linux 2017.2 发布,新增多款软件包
发布于 2017-09-21 17:00:04
互联网资讯