位置: 编程技术 - 正文

thinkPHP2.1自定义标签库的导入方法详解(thinkphp自定义标签)

编辑:rootadmin

推荐整理分享thinkPHP2.1自定义标签库的导入方法详解(thinkphp自定义标签),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp5自定义标签,thinkphp build.php,thinkphp配置,thinkphp build.php,thinkphp自定义错误页面,thinkphp yii,thinkphp自定义错误页面,thinkphp自定义错误页面,内容如对您有帮助,希望把文章链接给更多的朋友!

本文详细讲述了thinkPHP2.1自定义标签库的导入方法。分享给大家供大家参考,具体如下:

TP的手册似乎跟不上节奏, 对自定义标签只是寥寥几句, 摸索了N久, 终于将自定义的标签进行了导入. 心得如下:

1. 情况: 新建自定义的标签库类: @.Mylib.Tag.TagLibTest — 懂TP的应该知道这代表的路径

使用Examples下的Tag演示文件

然后在项目下的Conf目录新建taglibs.php文件, 内容:

这样就可以模板里使用了:

这是很简单的情况, 但是我的想法是要求自定义标签库能自动导入, 这样就不用在每一个模板里第一行加上类似 <tagLib name="article" /> 这样的标签了.

只是这遇到了一点问题

2. 自动导入自定义标签库

在config.php文件里加上:

清除缓存, 提示错误 "实例化一个不存在的类!" ;

使用在TP官方论坛转了几圈, 发现只有一个方式能解决: 使用别名导入, 即在TP框架里的commonn/alias.php下添加导入的路径:

如:

thinkPHP2.1自定义标签库的导入方法详解(thinkphp自定义标签)

还有一些修改Template类源码的方案, 不好使 — 因为通常我不希望为了一点小问题修改核心.

于是想到Action的导入:

在自己的项目基类BaseAction.class.php里加入导入:

刷新缓存, 问题解决…

这方案简单好用.

补充:

使用TP的自动加载配置更加快捷:

最终方案:

1. 建立Mylibs.Tag.TagLibTest — 自定义标签库

2. 配置:

删除缓存后既可正常使用.

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

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

无需数据库在线投票调查php代码 这是一款由php+txt文本文件做的在线调用投票系统,无需数据库支持可以完成在线用户调查功能,具体内容如下htmlheadtitle在线调查程序代码/title/headbodyfor

PHP图形计数器程序显示网站用户浏览量 PHP图形计数器程序是一款简单的图片计数器,为了直观显示一个网站有多少用户浏览,需要在网页底部放一个图片计数器,也就是当前页面的访问量,

thinkPHP多域名情况下使用memcache方式共享session数据的实现方法 本文实例讲述了thinkPHP多域名情况下使用memcache方式共享session数据的实现方法。分享给大家供大家参考,具体如下:一、问题起源稍大一些的网站,通常

标签: thinkphp自定义标签

本文链接地址:https://www.jiuchutong.com/biancheng/301236.html 转载请保留说明!

上一篇:Ajax提交表单时验证码自动验证 php后端验证码检测(ajax提交表单数据)

下一篇:无需数据库在线投票调查php代码(无数据库cms)

  • 控股收益
  • 附加税减免税额不能大于本期应纳税额怎么办
  • 业务招待费是否可以抵扣进项税
  • 劳务工和临时工
  • 资产损失税前扣除及纳税调整明细
  • 存货入账价值计算公式
  • 善意取得虚开专票的条件包括
  • 施工企业暂估成本税前扣除
  • 税费改革是什么
  • 过期未认证的进项税如何记账
  • 电梯维修增值税
  • 工业设备基础
  • 去年12月份到现在有多少天了
  • 公司购买的矿泉水属于什么科目
  • 该纳税人无发票相关信息
  • 增值税发票的基数是什么
  • 公司注销了之后银行账户还能用吗
  • 外地项目的预交税款没交怎么办
  • 企业拨给工会的补助怎么记账
  • 净利润与毛利润那个会大一点
  • 小规模纳税人别人开了专票怎样处理
  • 租赁合同未付款生效吗
  • 小规模农产品可以抵扣吗
  • 培训费没有发票怎么办
  • 企业所得税汇算清缴表
  • 结转基本生产成本
  • windows11加密
  • 信息化投入费用包括哪些
  • 固定资产报废如何计算
  • 公司旅游费用怎么入账
  • win7系统中文乱码怎么解决
  • 怎么光驱重装系统
  • 公司注册小规模有什么要求
  • 零售企业退货分录
  • 深度学习中模型计算量(FLOPs)和参数量(Params)的理解以及四种计算方法总结
  • 往来账款如何做账务处理
  • 酒店预收款管理制度
  • 财务运作规律
  • thinkphp框架入门
  • php curl_multi_init
  • 编译安装php7.2
  • ech命令
  • 通讯费补贴会计怎么做账
  • 租赁的房屋再转租出去交几次印花税呢
  • 工资费用核算
  • mysql版本5.5.x升级到5.6.x步骤分享
  • kppw源码
  • 个体商户个人所得税怎么算
  • 初学access收获心得
  • mysql数据数据库
  • mysql数据库中进入mysql库的命令
  • 代收代缴的水电费怎么开票
  • 支付的中介费进什么科目
  • 已认证抵扣的发票如何红字信息表
  • 基本户怎么提现金
  • 进项税转出企业所得税调减么
  • 债券发行费用的计算方法
  • 企业研发费用怎么证明
  • 接受捐赠收入如何计入收入
  • 回购股票会导致所有者权益减少吗
  • 发票勾选认证成功了是不是就可以抵扣呀
  • 预收账款和应收账款可以放在一个账户
  • mysql建索引有哪些策略和原则
  • mysql drop database删除数据库命令实例讲解
  • 电脑系统2003
  • docker基础教程
  • creative cloud怎么用
  • mac无法开机怎么办
  • linux内存耗尽怎么解决
  • 贴吧热门评论
  • bootstrap怎么用
  • js转义字符串
  • nodejs 获取命令行参数
  • android的消息机制
  • nodejs怎么连接mysql
  • python3m
  • javascriptwhile
  • 用python绘制一条直线
  • 工商变更信息如何在网上打印?
  • 目前长沙二手房出售信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设