PHP Класс CI_Parser, TastyIgniter

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

Открытые свойства

Свойство Тип Описание
$l_delim string Left delimiter character for pseudo vars
$r_delim string Right delimiter character for pseudo vars

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

Свойство Тип Описание
$CI object Reference to CodeIgniter instance

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

Метод Описание
__construct ( ) : void Class constructor
parse ( $template, $data, $return = FALSE ) : string Parse a template
parse_string ( $template, $data, $return = FALSE ) : string Parse a String
set_delimiters ( $l = '{', $r = '}' ) : void Set the left/right variable delimiters

Защищенные методы

Метод Описание
_parse ( $template, $data, $return = FALSE ) : string Parse a template
_parse_pair ( $variable, $data, $string ) : string Parse a tag pair
_parse_single ( $key, $val, $string ) : string Parse a single key/value

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

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

Class constructor
public __construct ( ) : void
Результат void

_parse() защищенный Метод

Parses pseudo-variables contained in the specified template, replacing them with the data in the second param
protected _parse ( $template, $data, $return = FALSE ) : string
Результат string

_parse_pair() защищенный Метод

Parses tag pairs: {some_tag} string... {/some_tag}
protected _parse_pair ( $variable, $data, $string ) : string
Результат string

_parse_single() защищенный Метод

Parse a single key/value
protected _parse_single ( $key, $val, $string ) : string
Результат string

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

Parses pseudo-variables contained in the specified template view, replacing them with the data in the second param
public parse ( $template, $data, $return = FALSE ) : string
Результат string

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

Parses pseudo-variables contained in the specified string, replacing them with the data in the second param
public parse_string ( $template, $data, $return = FALSE ) : string
Результат string

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

Set the left/right variable delimiters
public set_delimiters ( $l = '{', $r = '}' ) : void
Результат void

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

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

Reference to CodeIgniter instance
protected object $CI
Результат object

$l_delim публичное свойство

Left delimiter character for pseudo vars
public string $l_delim
Результат string

$r_delim публичное свойство

Right delimiter character for pseudo vars
public string $r_delim
Результат string