page类
| 版本 | 1.0+ |
| 命名空间 | boa\view |
| 文件 | boa/view/page.php |
| 说明 | 分页渲染类,继承base类,配置:'PAGE' => [], |
配置
| 配置项 | 默认值 | 类型 | 说明 |
|---|---|---|---|
| url | string | 分页URL模板,用#替代页码 | |
| first | <li class="first"><a href="@">#</a></li> | string | 首页模板 |
| prev | <li class="prev"><a href="@">#</a></li> | string | 上一页模板 |
| page | <li><a href="@">#</a></li> | string | 页码模板 |
| current | <li class="current"><i>#</i></li> | string | 当前页模板 |
| next | <li class="next"><a href="@">#</a></li> | string | 下一页模板 |
| last | <li class="last"><a href="@">#</a></li> | string | 末页模板 |
| pages | <ul class="pages">#</ul> | string | 页码区模板 |
目录
| 方法 | 说明 |
|---|---|
| __construct() | 初始化 |
| get() | 分页渲染,view类page方法的实现 |
| cfg() | 设置配置信息 |
方法
| 说明 | ||||
|---|---|---|---|---|
| 初始化 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $cfg | [] | array | 配置数据 | |
| 说明 | ||||
|---|---|---|---|---|
| 分页渲染,view类page方法的实现 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $page | Y | array | 分页数据,由database类提供 | |
| $number | 10 | int | 显示多少页码 | |
| $first | true | bool | 是否显示首页 | |
| $last | true | bool | 是否显示尾页 | |
| $prev | false | bool | 是否显示上页 | |
| $next | false | bool | 是否显示下页 | |
| 返回值 | ||||
| 返回分页页码内容(string) | ||||
| 说明 | ||||
|---|---|---|---|---|
| 设置配置信息 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $k | null | string | 键 | |
| $v | null | string | 值 | |
| 返回值 | ||||
| 同 base 类 | ||||