页面控制类 Page

Page类是控制器的页面操作辅助类,它负责页面的访问控制,视图控制,缓存配置和资源获取。

Page类对外方法

Page::view

Page::view(string $viewpam) 
设置对应的view视图视图的相对路径
根目录定位请开头补“/”

Parameters:  
string $viewpam 视图名称

Page::ignore_view

Page::ignore_view() 
忽略此次请求的视图(控制器执行之后直接退出)

Page::access_control

Page::access_control(string $fun) 
页面访问控制函数
必须在控制器首行加入

Parameters:  
string $fun 验证函数名称 定义在 /fun/access_validations.php下的php函数

提示:通常只有在页面缓存和权限校验同时需要的时候才在控制器首行调用access_control函数,实际的开发中此函数的调用情况很少。

Page::cache_normal

Page::cache_normal() 
页面缓存方式设置为常规缓存

Page::cache_time

Page::cache_time(integer $time) 
页面缓存方式设置为时间缓存

Parameters: 
integer $time 缓存保留时间(单位:小时)

Page::cache_dbs

Page::cache_dbs(string $dbs) 
页面缓存方式设置为库表检测

Parameters: 
string $dbs 检测的数据表,请以逗号分开各个表名如:'users,events'