Properties

$_is_mobile

$_is_mobile : 

Type

$call_value

$call_value : 

Type

$_is_admin

$_is_admin : 

Type

$_disp_dir

$_disp_dir : 

Type

$_dir

$_dir : 

Type

$_tname

$_tname : 

Type

$_cache

$_cache : 

Type

$_root

$_root : 

Type

$_mroot

$_mroot : 

Type

$_root_array

$_root_array : 

Type

$_mroot_array

$_mroot_array : 

Type

$_module_root_array

$_module_root_array : 

Type

$_aroot

$_aroot : 

Type

$_options

$_options : 

Type

$_filename

$_filename : 

Type

$_include_file

$_include_file : 

Type

$pos_order

$pos_order : 

Type

$pos_baidu

$pos_baidu : 

Type

$action

$action : 

Type

$performanceData

$performanceData : 

Type

$loadjs

$loadjs : 

Type

$_page_config

$_page_config : 

Type

$_page_urlrule

$_page_urlrule : 

Type

$_page_used

$_page_used : 

Type

Methods

init()

init(  $name = 'pc') 

初始化环境

Parameters

$name

module()

module(  $module, string  $isweb) 

强制设置模块模板目录

Parameters

$module
string $isweb

强制前台

get_dir()

get_dir() 

dir()

dir(  $dir) 

强制设置为当前默认的模板目录(一般用于api外部接入)

Parameters

$dir

set_dir()

set_dir(  $path) 

强制设置为当前默认的模板目录

Parameters

$path

admin()

admin() 

强制设置为后台模板目录

display()

display(string  $_name, string  $_dir = '') : void

输出模板

Parameters

string $_name

模板文件名称(含扩展名)

string $_dir

模块名称

load_js()

load_js(  $js) 

Parameters

$js

get_file_name()

get_file_name(string  $file, string  $dir = null, string  $include = FALSE) 

设置模块/应用的模板目录

Parameters

string $file

文件名

string $dir

模块/应用名称

string $include

是否使用的是include标签

assign()

assign(  $key,   $value = '') 

设置模板变量

Parameters

$key
$value

get_value()

get_value(  $key) 

获取模板变量

Parameters

$key

set_value()

set_value(  $key,   $value = '',   $replace = '') 

重新赋值模板变量

Parameters

$key
$value
$replace

_include()

_include(string  $name, string  $dir = '') : boolean

模板标签include/template

Parameters

string $name

模板文件

string $dir

应用、模块目录

Returns

boolean

_load()

_load(string  $file) : boolean

模板标签load

Parameters

string $file

模板文件

Returns

boolean

load_view_file()

load_view_file(  $name) : string

加载

Parameters

$name

Returns

string

code2php()

code2php(  $code,   $time,   $include = 1) 

Parameters

$code
$time
$include

handle_view_file()

handle_view_file(  $view_content) : string

解析模板文件

Parameters

$view_content

Returns

string

library_method()

library_method(  $class,   $method,   $param) 

Parameters

$class
$method
$param

_get_method()

_get_method(  $params) 

Parameters

$params

list_tag()

list_tag(  $_params) 

Parameters

$_params

_query()

_query(  $sql,   $db,   $cache,   $all = TRUE) 

查询缓存

Parameters

$sql
$db
$cache
$all

set_page_config()

set_page_config(  $config) 

Parameters

$config

_get_pagination()

_get_pagination(  $url,   $pagesize,   $total,   $name = 'page',   $first_url = '') 

分页

Parameters

$url
$pagesize
$total
$name
$first_url

_get_where()

_get_where(  $where) 

Parameters

$where

_set_where_field_prefix()

_set_where_field_prefix(  $where,   $field,   $prefix,   $myfield = array()) 

Parameters

$where
$field
$prefix
$myfield

_set_select_field_prefix()

_set_select_field_prefix(  $select,   $field,   $prefix) 

Parameters

$select
$field
$prefix

_set_orders_field_prefix()

_set_orders_field_prefix(  $order,   $fields) 

Parameters

$order
$fields

_set_order_field_prefix()

_set_order_field_prefix(  $order,   $field,   $prefix) 

Parameters

$order
$field
$prefix

_return()

_return(  $return,   $data = array(),   $sql = '',   $total,   $pages = '',   $pagesize) 

Parameters

$return
$data
$sql
$total
$pages
$pagesize

_get_var()

_get_var(  $param) 

Parameters

$param

_cache_var()

_cache_var(  $name,   $siteid) 

Parameters

$name
$siteid

get_data()

get_data() 

getData()

getData() 

getPerformanceData()

getPerformanceData() : array

主要用于调试工具栏

Returns

array

logPerformance()

logPerformance(float  $start, float  $end, string  $view) 

记录模板的性能数据

Parameters

float $start
float $end
string $view

get_client_home_path()

get_client_home_path(  $name,   $mid = '') 

Parameters

$name
$mid

get_client_member_path()

get_client_member_path(  $name,   $mid = '') 

Parameters

$name
$mid

_save_cache_data()

_save_cache_data(  $cache_name,   $data,   $time) 

Parameters

$cache_name
$data
$time

_get_select_field()

_get_select_field(  $field) 

Parameters

$field