小册描述
目录
- 7.1 调用小部件的两种方式
- 7.1.1 调用widget()方法使用小部件DatePicker
- 7.1.2 调用begin()和end()方法使用小部件ActiveForm
- 7.2 项目实现迭代八:使用ActiveForm小部件替换添加文章视图
- 7.2.1 调用小部件ActiveForm
- 7.2.2 “文章标题”文本输入框
- 7.2.3 “文章栏目”下拉列表框
- 7.2.4 “文章图片”上传文件输入框
- 7.2.5 “内容”文本输入域
- 7.3 自定义小部件
- 7.3.1 继承Widget
- 7.3.2 自定义小部件的MVC结构
- 7.4 项目实现迭代九:自定义首页幻灯片小部件
- 7.5 项目实现迭代十:分页显示列表页
- 7.5.1 分页组件Pagination
- 7.5.2 新闻中心列表页实现数据填充
- 7.5.3 分页的超链接列表小部件LinkPager
- 8.1 初识资源包类
- 8.2 Yii2框架资源管理代码分析
- 8.2.1 视图中注册资源包类
- 8.2.2 注册资源文件
- 8.2.3 输出缓冲区的数据
- 8.3 AssetBundle类的成员属性
- 8.4 项目实现迭代十一:本书配套项目实现前端资源管理
- 8.4.1 实现首页前端资源管理
- 8.4.2 实现新闻中心列表页前端资源管理
- 9.1 模型中编写验证规则
- 9.2 控制器中安全赋值
- 9.3 控制器中触发验证
- 9.4 视图中提取错误信息
- 9.5 项目实现迭代十二:完成“添加文章”页面中的模型验证
- 10.1 AJAX简介
- 10.2 传统的JavaScript实现AJAX验证
- 10.2.1 创建AJAX引擎XMLHttpRequest对象
- 10.2.2 创建HTTP请求
- 10.2.3 设置响应HTTP请求状态变化的方法
- 10.2.4 设置获取服务器返回数据的语句
- 10.2.5 发送HTTP请求
- 10.3 jQuery实现AJAX验证
- 10.4 项目实现迭代十三:完成“添加用户”页面的AJAX验证
- 11.1 用户登录-表单模型
- 11.2 用户登录-客户端验证
- 11.2.1 ActiveForm实现客户端验证代码分析
- 11.2.2 项目实现迭代十四:完成登录页面的客户端验证
- 11.3 模型中的自定义方法作为rules()验证器
- 11.4 用于验证用户名和密码的身份类UserIdentity
- 11.5 项目实现迭代十五:完成用户登录
- 11.6 保存用户登录状态的yii\web\User类
- 12.1 访问控制技术综述
- 12.2 RBAC简介
- 12.3 RBAC需求分析及功能概述
- 12.4 项目实现迭代十六:最简方式实现RBAC
- 12.4.1 数据库设计
- 12.4.2 用户管理
- 12.4.3 角色管理
- 12.4.4 权限管理
- 12.4.5 用户—角色配置管理
- 12.4.6 角色—权限配置管理
- 12.5 项目实现迭代十七:使用yii\rbac\DbManager实现 RBAC
- 12.5.1 基本概念
- 12.5.2 用户管理
- 12.5.3 角色管理
- 12.5.4 权限管理
- 12.5.5 权限管理系统验证
- 12.6 项目实现迭代十八:使用yii2-admin扩展实现RBAC
- 12.6.1 配置
- 12.6.2 使用的数据库表
- 12.6.3 路由列表
- 12.6.4 角色列表
- 12.6.5 用户列表
- 12.6.6 菜单列表
- 12.6.7 集成AdminLTE后台主题及菜单展示
- 12.6.8 基于存取控制过滤器(ACF)的用户登录页面