php字段别名,phpcms 调用自定义模型中的 “字段别名”

在最近的项目中使用了自定义模型,然后添加了一些自定义字段,自定义字段的值很好调用,文章页面直接调用字段就可以调用了,但是这里用户需要要联动的,就是后台它可以自己修改每个字段的名称,并且前台显示出来,但是这个我不会呀…. 这可急坏了俺老孙!于是乎向群里求助,最后还真找到了解决办法!下面就做一下记录,也方便有此需求的童鞋前来查阅。

首先我们要添加一个 模型字段别名的调用方法,在“../phpcms/libs/functions/”目录下找到文件:”extention.func.php” ,编辑此文件,在 “ < ?php ” 和 “ ?> ” 中间的任意位置贴入下面的代码。

function boxname($field,$modelid='') {

$fields = getcache('model_field_'.$modelid,'model');

$string = $fields[$field]['name'];

return $string;

}

然后在需要调用字段别名的位置贴入下面的代码:

{boxname('自定义字段',模型ID)}

例如我下面的实例:

  • {boxname('title',13)}:

    {$title}

  • {boxname('cs_1',13)}:{$cs_1}
  • {boxname('cs_2',13)}:{$cs_2}
  • {boxname('cs_3',13)}:{$cs_3}
  • {boxname('cs_4',13)}:{$cs_4}
  • {boxname('cs_5',13)}:{$cs_5}

这个方案感谢 phpcms V9 群里的 @张聪@毕兹卡电商外贸

所属目录: 发布时间:2016-12-07 04:49:22阅读:0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值