dede模板手机端显示设置(DEDE模板中如何运行php脚本和变量在需要操作数据库字段时)
类别:CMS系统 浏览量:1528
时间:2021-11-05 14:16:22 dede模板手机端显示设置
DEDE模板中如何运行php脚本和变量在需要操作数据库字段时
在使用dede模板的时候,经常会需要直接对dede数据库的底层字段进行处理,如果dede中没有相应的函数的时候,往往就需要我们想办法来处理了。
举例:我想取出数据表addonimages中的某一条记录的typeid这个字段,然后在浏览器中输出typeid乘以2的结果。(注:这里的typeid值为6)
起初我是这么写的:
浏览器输出结果是:12 6
这里多出一个6,我认为是原因是[field:typeid]会先执行内部的php语句,当运行到[/field:typeid]这一行时,它会调用内部的函数,直接返回[field:typeid]底层模板的内容,如果想要直接输出12的话,只能在/include/extend.fuc.php 这个文件中添加自定义的函数。
然后模板改写为:
输出结果为:12
另外要注意的是,同一模板中的两段php代码里面的变量不通用,也就是说一段php代码中的某一变量,它的作用域只限于该短代码。
例:
输出结果为:12 6 NULL
如果想在后面的php脚本中使用上面php脚本中的变量,我想出一个临时性的解决方法,即用全局变量来解决这个问题。
输出结果为:6 12 (因为[field:typeid]中没有echo,所以直接输出6)
您可能感兴趣
- python 配置文件环境变量(python环境路径配置以及命令行运行脚本)
- python全局变量设置(Python3.5局部变量与全局变量作用域实例分析)
- centos7docker部署(CentOS 7下设置Docker代理Linux下Systemd服务的环境变量配置)
- nginx配置目录(nginx配置文件使用环境变量的操作方法)
- python虚拟变量教程(Python中psutil的介绍与用法)
- python删除数据框重复变量(Python3删除排序数组中重复项的方法分析)
- javascript如何建立一个静态变量(JavaScript中子函数访问外部变量的3种解决方法)
- sqlserver判断条件输出字符(SQL Server查询条件IN中能否使用变量的示例详解)
- mysql变量技巧(mysql用户变量与set语句示例详解)
- python的4种数字变量(Python将字符串常量转化为变量方法总结)
- php静态变量的含义(PHP中define 与 const定义常量的区别详解)
- php中变量定义规则(php use和include区别总结)
- uniapp 全局变量(如何在uniapp项目中使用mqtt)
- dockercompose设置系统环境变量(使用docker compose搭建consul集群环境的例子)
- php查询数据库给变量赋值(详解PHP变量传值赋值和引用赋值变量销毁)
- laravel判断变量为空(Laravel模糊查询区分大小写的实例)
- 按这几方面养护佛肚竹盆景,保证枝叶繁茂,造型优美(按这几方面养护佛肚竹盆景)
- 冰岛旅游攻略(冰岛旅游攻略及花费八日游)
- 寒假旅游攻略(成都寒假旅游攻略)
- 菲律宾旅游攻略(菲律宾旅游攻略地图)
- 清华大学难考吗(清华大学考研录取分数线)
- 观花盆栽佛肚竹盆景制作及养护(观花盆栽佛肚竹盆景制作及养护)
热门推荐
- mysql 临时表
- SQL SERVER数据类型对应C#的数据类型
- dedecms后台账号(dedecms批量删除会员的SQL命令)
- python多线程有两个参数怎么传(python从子线程中获得返回值的方法)
- idea 部署到tomcat 的项目在哪儿(使用IDEA创建Web项目并发布到tomcat的操作方法)
- SQLServer数据库从高版本降级到低版本实例详解(SQLServer数据库从高版本降级到低版本实例详解)
- 群体面试需要注意哪些
- dedecms导航条长度(去掉dedecms友情链接中的LI标签的方法)
- docker怎么连接mysql(docker如何安装mysql)
- IIS无法加载svg、woff、woff2字体的解决办法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9