smarty模板是否支持名字空间

zhiys 2012-11-05 12:25:52
大家好:
初学php smarty模板,求教如下问题
在smarty 模板中有insert 内置函数,insert用来调用其它php 脚本中的函数,
比如:{insert name="function_name" script="/path/file/name" }
但是如果这个php脚本的函数在某一个名字空间中定义的,insert 中该如何调用呢?
比如:
test1.php 内容如下:
<?php
namespace USER_space{
user_function(){.....}
}
?>

index.tpl 中要调用 user_function() 函数时
该如何写 insert 语句?
...全文
109 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
acabin 2012-11-05
  • 打赏
  • 举报
回复
http://www.smarty.net/forums/viewtopic.php?p=78032 参见这个帖子 至少在2010年,smarty的template里面不支持namespace
zhiys 2012-11-05
  • 打赏
  • 举报
回复
引用 3 楼 acabin 的回复:
"USER_space\\your_function"
这样写好像还是不行,insert 中的name="xxx" 会被smarty 解释成 smarty_insert_xxx 而name="USER_space\\xxx" 则被解释成为 smarty_insert_USER_space\xxx 。 我实验是这样的错误。
acabin 2012-11-05
  • 打赏
  • 举报
回复
"USER_space\\your_function"
涵宇菲子 2012-11-05
  • 打赏
  • 举报
回复
我out了,没这么用过
zhiys 2012-11-05
  • 打赏
  • 举报
回复
no body answer ?
PhpColor V3.3中更新以下功能: 1、新增@功能,允许管理员在后台设置每贴最大数量 2、管理员可在设置吧主修改贴吧基本属性时是否需要审核 3、吧务管理中增加非会员开启验证码选项 4、会员加入贴吧前显示加入贴吧选项,加入后显示申请吧主选项 5、当主题被锁定时管理员和吧主仍旧可以回复 6、短消息分为系统提示和用户短消息2项 7、后台可以设置系统提示信息的发件用户名 8、系统提示短消息发件人名字不显示超链接以作区别 9、个人中心的“我收藏的贴吧”改为“我的贴吧”,显示加入的贴吧和收藏的贴吧2项 10、点击回复发布框自动加入“回复几楼” 11、贴子不再解析错误的视频地址 12、后台首页统计,有需要审核的数据时颜色为红色,避免无法注意到 13、后台吧主管理日志将记录吧主解封记录 14、后台审批申请吧主时会提示是否已有现吧主 15、后台贴吧管理中增加列出访问受限贴吧选项 16、后台加强贴吧广告管理,新增四处广告位 17、后台不良关键词中增加审核关键词 18、贴吧头条和首页推荐中的贴子被删除到回收站后不会再显示在首页 19、手机版加入创建贴吧功能 20、加入调用贴子函数 21、修复已发现的所有BUG PhpColor 采用为php编写,数据库为mysql,使用模板引擎smarty使得程序与页面分离。 基本功能简介: 1、支持登录或匿名创建贴吧;  2、支持登录或匿名发帖回帖; 3、支持登录用户短消息功能;  4、支持登录用户申请吧主; 5、吧主可自定义贴吧图片、简介、以及申请分类和进行吧务管理;  6、吧主可申请辞职; 7、支持附件上传功能 8、会员信息页面风格个性化设置 9、会员好友功能(包括好友申请、个人信息是否只为好友可见等) 10、贴吧会员功能(包括贴吧是否只允许会员访问等相关功能) 11、更多功能欢迎下载体验~~~~ V3.0安装简要说明: 1、 上传所有文件到您的空间下。 2.、运行"您的域名/install/"按照提示设置目录权限并完成安装。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧