前言
我们在开发织梦模板时,有时需要对当前调用的一些数据做一些修改或者调整。就需要用利用php语言来对所得数据进行一些处理。同时也会用到用sql语句直接在数据库中调用相关数据。岛主总结了一下在模板中运行php代码和mysql语句的方法。
具体方法
1、在织梦模板中运行php代码
方式一:
{dede:name runphp='yes'}
$str = "hello ";
@me = $str;
@me .= "Daozhu";
{/dede:name}
<!-- name 为内容模板页可调用字段。如title、typeid、body等。任何一个都可以。@me 表示当前的值,也就是要输出最后一个@me的值。 -->
输出结果:hello Daozhu
说明:"name"为任意定义的名字,@me 表示当前的值,也就是要输出最后一个@me的值。
方式二:
{dede:field runphp='yes'}
$str = "world";
$DedeMeValue="hello ";
$DedeMeValue .= $str;
{/dede:field}
输出结果:hello world
说明:如果直接引入PHP并要获得运行后的值,必须用 $DedeMeValue 表示运行这个PHP后最终返回的值(因此不能用HTML混合的写法)
方式三:
{dede:list perpage='10'}
[field:id runphp="yes"]
$dsql = new DedeSql(false);
$a="select a.address

本文总结了在织梦dedecms模板中运行PHP代码和执行MySQL语句的几种方法,包括直接在模板中插入PHP代码、引用PHP文件以及通过dede标签执行SQL查询,为织梦二次开发提供了实用技巧。

971

被折叠的 条评论
为什么被折叠?



