视图核心类
API - Core_View
- View::__construct
- View::set_filename - 设置视图文件名
- View::factory - 返回一个实例化好的视图对象
- View::bind - 设置一个内存地址变量
- View::set - 设置变量
- View::render - 执行视图输出
- View::set_global - 设置全局视图变量
- View::get_global_data - 返回全局视图数据
- View::tag - 输出tag支持
- View::get_tag - 获取指定key的Tag
设置视图文件名
$view = new View();
$view->set_filename('test_view');
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$file |
string |
$file |
View
返回一个实例化好的视图对象
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$file |
string |
$file | null |
$data |
array |
$data | array(0) |
View
设置一个内存地址变量
和直接set不同的是,设置地址引用的话,可以在修改变量时同时修改
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string |
$key | |
$value |
mixed |
$value |
View
设置变量
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string |
$key | |
$value |
$value |
null |
View
执行视图输出
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$print |
boolean |
是否直接echo出,true: 是,false: 将执行完结果的HTML返回 | bool true |
string
设置全局视图变量
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$key |
string/array |
$key | |
$value |
mixed |
$value | null |
返回全局视图数据
array
输出tag支持
View::tag('test');
View::tag('test','arg1','arg2');
参数 | 类型 | 描述 | 默认值 |
---|---|---|---|
$keystr |
string |
$keystr |