需求是这样的,我有一个列表页,在这个列表页中需要直接显示各个文章的全部内容而非简介,所以自带的输出是不行的。所以需要使用自定义函数来完成。

首先我在/phpcms/libs/functions/extention.func.php里面新增了一个函数

内容为:

function getNewsContent($id){

$db = pc_base::load_model('content_model');

if(!strpos($db->table_name,'_data')){

$db->table_name = $db->table_name.'_data';

}

$res = $db->get_one(array('id'=>intval($id)));

echo $res['content'];

}

然后就可以在模板里面直接通过

{getNewsContent($r['id'])}

调用这个函数了

转载于:https://blog.51cto.com/taoyouth/1609770

PHPCMS模板里面使用自定义函数相关推荐

  1. php 模板 自定义函数调用,thinkphp模板中使用自定义函数

    注意:自定义函数要放在项目应用目录/common/common.php中. 这里是关键. 模板变量的函数调用格式:{$varname|function1|function2=arg1,arg2,### ...

  2. extract 模板 php,PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例...

    这篇文章主要介绍了PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能,可模拟tp框架中模板变量分配功能,涉及php基于面向对象的数组赋值相关操作技巧,需要的朋友可 ...

  3. Tornadao—模板语法(自定义函数)

    自定义函数 def house_title_join(titles):return "+".join(titles) class IndexHandler(RequestHandl ...

  4. smarty中使用php函数,在smarty模板中使用PHP函数的方法

    在smarty模板中使用PHP函数的方法 发布于 2014-11-23 22:57:51 | 174 次阅读 | 评论: 0 | 来源: 网友投递 Smarty模板引擎Smarty是一个使用PHP写出 ...

  5. php自定义函数数学计算,ThinkPHP自定义函数解决模板标签加减运算的方法

    本文实例讲述了ThinkPHP自定义函数解决模板标签加减运算的方法.分享给大家供大家参考.具体如下: 实际项目中,我们经常需要标签变量加减运算的操作.但是,在ThinkPHP中,并不支持模板变量直接运 ...

  6. php 在模板中赋值数组变量,PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例...

    本文实例讲述了PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能.分享给大家供大家参考,具体如下: 这里模拟tp框架模板变量分配与赋值操作. extract($a ...

  7. Excel-VBA基础(17):创建自定义函数并存为模板调用示例

    需求 日常工作中经常用到比Excel内置函数复杂的数据计算,而且使用频率非常高,有时候可以通过增加过渡数据,利用内置函数而解决,但有时候通过内置函数解决不了.此时可以用自定义函数的方法解决. 解决方案 ...

  8. 在ecshop模板使用自定义函数

    https://blog.csdn.net/shaolinld/article/details/46400485 在ecshop模板使用自定义函数 可以增加自定义函数,在模板直接调用,例如: {$us ...

  9. Flink实时仓库-DWS层(关键词搜索分析-自定义函数,窗口操作,FlinkSql设置水位线,保存数据到Clickhouse)模板代码

    简介 关键词搜索实时分析,技术要点,自定义FlinkSql函数,使用聚合功能把结果输出到clickhourse 前置知识 ik分词 <dependency><groupId>c ...

最新文章

  1. 实践教程 | TensorRT部署深度学习模型
  2. edges2shoes数据集下载_edges2cats
  3. rpm 安装 忽略依赖_rpm 解决依赖的方法
  4. 计算机数学渤海船舶职业学院,渤海船舶职业学院2020年高职扩招录取原则
  5. linux智能灌溉流程,农田自动灌溉系统及灌溉方法与流程
  6. zabbix_server
  7. 记录一次nginx502/504问题解决过程
  8. java对机房有什么用_使用云终端建设的云机房相比传统机房有什么区别
  9. python标准库——math模块
  10. 孙鑫VC学习笔记:第十一讲 (四) 图形重绘方法三 利用兼容DC
  11. python判断素数的函数_python中判断素数的函数
  12. Broker启动历史数据加载
  13. html5 案例练习(注册页面)
  14. java如何将二进制转换为十进制
  15. Mysql进阶优化篇02——索引失效的10种情况及原理
  16. Linux虚拟机断电后开机出现:Entering emeryency mode. Exit the shell to continue.
  17. Java毕业设计_基于BootStrap的晴雅花艺交流论坛的开发
  18. python ipo模式有哪些_python ipo模型是什么意思
  19. Java中的Base64详解
  20. Android camera createCaptureSession分析

热门文章

  1. UpdatePanel的简单用法(非嵌套)
  2. 常见文件上传漏洞利用
  3. 嵌入式开发这个行业状况
  4. uniapp 微信公众号网页获取微信头像昵称
  5. python bottle 制作表单_python bottle框架
  6. 牢记串、并联的分流与分压
  7. 用chatgpt跟女友聊天
  8. 谷歌、脸书、推特接连宕机,天灾还是人祸?
  9. SAS比较不同年龄段组间差异,卡方检验
  10. 使用AcceptEx方法的完成端口