在自定义标签的属性里使用变量
程序员文章站
2024-02-12 13:40:16
...
用TP不久,刚使用自定义标签发现不会在属性里使用变量,看了下源码下的TagLibHtml.class.php,终于弄清楚怎么用了
import('TagLib');
Class TagLibWx extends TagLib{
Protected $tags = array(
'wxtype' => array(
'attr' => 'value',
'close' => 0,
)
);
//eg:
Public function _wxtype($attr){
$attr = $this->parseXmlAttr($attr);
$value = $attr['value'];
$parseStr = '非服务';
if(!empty($value)){
$parseStr = '';
}
return $parseStr;
}
}
假如在模板里有一个数组变量wx,在模板里可以这么写:
其实原理很简单:就是在TagLibWx.class.php里对应的方法里输出php代码到模板页面,相当于在模板里写了一段Php代码AD:真正免费,域名+虚机+企业邮箱=0元
上一篇: 详解SQL Server 2008中的联机事务处理
下一篇: ps初学者第六课 PS的路径是怎么用的
推荐阅读
-
在自定义标签的属性里使用变量
-
vue.js在标签属性中插入变量参数的方法
-
vue.js在标签属性中插入变量参数的方法
-
JAVAWEB开发之JSTL标签库的使用、 自定义EL函数、自定义标签(带属性的、带标签体的)...
-
Tomcat与JavaWeb 8.2 自定义标签的创建和使用(一)访问标签属性
-
关于在使用vue.js标签属性中插入变量参数的方法(详细教程)
-
为什么我的实际效果达不到想要的效果啊!主要是li标签的浮动效果影响的,在样式里用了clear属性还是解决不了。_html/css_WEB-ITnose
-
为什么我的实际效果达不到想要的效果啊!主要是li标签的浮动效果影响的,在样式里用了clear属性还是解决不了。_html/css_WEB-ITnose
-
关于在使用vue.js标签属性中插入变量参数的方法(详细教程)
-
[WPF] UserControl的xaml里使用自定义属性