PHP Класс TagLib, thinksns

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$comparison
$parse string 标签库分析数组
$tagLib string 标签库名称
$tagList string 标签库标签列表
$tpl object 当前模板对象
$valid string 标签库是否有效
$xml string 标签库定义XML文件

Открытые методы

Метод Описание
__construct ( ) 架构函数
_initialize ( ) 初始化标签库的定义文件
autoBuildVar ( string $name ) : string 自动识别构建变量
getTagAttrList ( $tagName ) : string 获取某个Tag属性的信息
getTagLib ( ) : string 获取TagLib名称
getTagList ( ) : string 获取Tag列表
load ( ) 载入模板文件
parseCondition ( string $condition ) : array 解析条件表达式
parseThinkVar ( string $varStr ) : string 用于标签属性里面的特殊模板变量解析 格式 以 Think. 打头的变量属于特殊模板变量
parseXmlAttr ( $attr, $tag ) : array TagLib标签属性分析 返回标签属性数组
valid ( ) : string 分析TagLib文件的信息是否有效 有效则转换成数组

Описание методов

__construct() публичный Метод

架构函数
public __construct ( )

_initialize() публичный Метод

初始化标签库的定义文件
public _initialize ( )

autoBuildVar() публичный Метод

自动识别构建变量
public autoBuildVar ( string $name ) : string
$name string 变量描述
Результат string

getTagAttrList() публичный Метод

获取某个Tag属性的信息
public getTagAttrList ( $tagName ) : string
Результат string

getTagLib() публичный Метод

获取TagLib名称
public getTagLib ( ) : string
Результат string

getTagList() публичный Метод

获取Tag列表
public getTagList ( ) : string
Результат string

load() публичный Метод

载入模板文件
public load ( )

parseCondition() публичный Метод

解析条件表达式
public parseCondition ( string $condition ) : array
$condition string 表达式标签内容
Результат array

parseThinkVar() публичный Метод

用于标签属性里面的特殊模板变量解析 格式 以 Think. 打头的变量属于特殊模板变量
public parseThinkVar ( string $varStr ) : string
$varStr string 变量字符串
Результат string

parseXmlAttr() публичный Метод

TagLib标签属性分析 返回标签属性数组
public parseXmlAttr ( $attr, $tag ) : array
Результат array

valid() публичный Метод

分析TagLib文件的信息是否有效 有效则转换成数组
public valid ( ) : string
Результат string

Описание свойств

$comparison защищенное свойство

protected $comparison

$parse защищенное свойство

标签库分析数组
protected string $parse
Результат string

$tagLib защищенное свойство

标签库名称
protected string $tagLib
Результат string

$tagList защищенное свойство

标签库标签列表
protected string $tagList
Результат string

$tpl защищенное свойство

当前模板对象
protected object $tpl
Результат object

$valid защищенное свойство

标签库是否有效
protected string $valid
Результат string

$xml защищенное свойство

标签库定义XML文件
protected string $xml
Результат string