forked from pi-engine/pi
-
Notifications
You must be signed in to change notification settings - Fork 0
Tutorial.Training Checklist
taiwen edited this page Mar 14, 2013
·
1 revision
Checklist for Pi Engine training.
培训计划及内容
- 系统及模块介绍
- 时间:2013-02-25 10:00-11:00
- 内容:
- 系统目录结构介绍
- 系统运行机制
- 系统运行所需要的环境及安装
- 模块基本结构
- 创建一个简单的模块
- 参考资料:
- 模块开发
- 时间:2013-02-26至2013-02-28 10:00-10:30
- 内容:
- 表单的创建、过滤、验证及相关api(2013-02-26)
- 数据库操作及相关api(2013-02-26)
- 区块的创建及拖拽(2013-02-27)
- 模块配置(2013-02-27)
- 模块自定义导航(2013-02-27)
- 模块自定义路由(2013-02-27)
- 模块对外接口(2013-02-28)
- 本地化(2013-02-28)
- 模块更新(2013-02-28)
- 数据缓存(2013-02-28)
- 权限控制及相关api(视具体时间而定)
- 参考资料:
模块设计
- 模块介绍:
- 提供用户注册及登陆功能,后台提供管理员对用户的操作功能
- 模块功能:
- 用户注册
- 用户管理 -- 更新用户角色、删除、修改
- 模块设计:
- Controller/action:
- Front
- IndexController
- indexAction
- LoginContoller
- loginAction
- logoutAction
- RegisterController
- addFormAction
- AjaxController
- checkUsernameAction
- checkEmailAction
- IndexController
- Admin
- IndexController
- listAction
- deleteAction
- editAction
- IndexController
- Front
- Block:
- recentUser
- activeUser
- Template:
- Front
- login-login.phtml
- login-logout.phtml
- register-add-form.phtml
- Admin
- index-list.phtml
- index-delete.phtml
- index-edit.phtml
- Block
- recent-user.phtml
- active-user.phtml
- Form
- Front
- LoginForm
- LoginFilter
- RegisterForm
- RegisterFilter
- Admin
- editForm
- editFilter
- Front
- Configuration
- config.php
- navigation.php
- route.php
- Database
- user表属性
- unique: username, email
- key: gender, active
- user表属性
- Front
- Controller/action:
中文名称 | 英文名称 | 类型 | 长度 | 特征 | 初始值 |
---|---|---|---|---|---|
编号 | id | int | 10 | 主键 自增长 唯一 | |
用户名 | username | varchar | 255 | 数字,英文,_, -,唯一 | |
密码 | password | varchar | 255 | ||
邮箱 | varchar | 255 | 唯一 | ||
是否激活 | Active | tinyint | 1 | ||
性别 | gender | ENUM('M', 'F') | 'M' |
- 对外接口
- Api\Member.php
- getMembers($options = array())
- 功能:获取用户信息
- 调用方式:Pi::service('api')->member(array('member', 'getMember'), $options);
- 参数:
- $options: 筛选参数
- 返回值:
- array
- getMembers($options = array())
- Api\Member.php
- 自定义路由
- 用户登陆:domain/login
- 用户登出:domain/logout
- 用户注册:domain/register