\OT\TagLibThink

OT系统标签库

Summary

Methods
Properties
Constants
__construct()
parseXmlAttr()
parseCondition()
autoBuildVar()
parseThinkVar()
getTags()
_nav()
_query()
_value()
_count()
_sum()
_max()
_min()
_avg()
_data()
_datalist()
_cate()
_article()
No public properties found
No constants found
No protected methods found
$xml
$tags
$tagLib
$tagList
$parse
$valid
$tpl
$comparison
N/A
No private methods found
No private properties found
N/A

Properties

$xml

$xml : string

标签库定义XML文件

Type

string

$tags

$tags : 

Type

$tagLib

$tagLib : string

标签库名称

Type

string

$tagList

$tagList : string

标签库标签列表

Type

string

$parse

$parse : string

标签库分析数组

Type

string

$valid

$valid : string

标签库是否有效

Type

string

$tpl

$tpl : object

当前模板对象

Type

object

$comparison

$comparison : 

Type

Methods

__construct()

__construct() 

架构函数

parseXmlAttr()

parseXmlAttr(  $attr,   $tag) : array

TagLib标签属性分析 返回标签属性数组

Parameters

$attr
$tag

Returns

array

parseCondition()

parseCondition(string  $condition) : array

解析条件表达式

Parameters

string $condition

表达式标签内容

Returns

array

autoBuildVar()

autoBuildVar(string  $name) : string

自动识别构建变量

Parameters

string $name

变量描述

Returns

string

parseThinkVar()

parseThinkVar(string  $varStr) : string

用于标签属性里面的特殊模板变量解析 格式 以 Think. 打头的变量属于特殊模板变量

Parameters

string $varStr

变量字符串

Returns

string

getTags()

getTags() 

_nav()

_nav(  $tag,   $content) 

Parameters

$tag
$content

_query()

_query(  $tag,   $content) 

Parameters

$tag
$content

_value()

_value(  $tag,   $content,   $type = 'getField') 

Parameters

$tag
$content
$type

_count()

_count(  $attr,   $content) 

Parameters

$attr
$content

_sum()

_sum(  $attr,   $content) 

Parameters

$attr
$content

_max()

_max(  $attr,   $content) 

Parameters

$attr
$content

_min()

_min(  $attr,   $content) 

Parameters

$attr
$content

_avg()

_avg(  $attr,   $content) 

Parameters

$attr
$content

_data()

_data(  $tag,   $content) 

Parameters

$tag
$content

_datalist()

_datalist(  $tag,   $content) 

Parameters

$tag
$content

_cate()

_cate(  $tag,   $content) 

Parameters

$tag
$content

_article()

_article(  $tag,   $content) 

Parameters

$tag
$content