Skip to content

Tutorial.Course Schedule

linzongshu edited this page Apr 11, 2013 · 3 revisions

第一章:Pi系统简介及安装

  • 引言
  • Pi Engine的特点
  • Pi能做什么
  • Pi的安装
    • 环境配置
    • 源码获取
    • 安装
  • 目录结构
    • lib
    • usr
    • var
    • www
  • 总体流程概要

第二章:模块设计

  • 引言
    • 模块特点
    • 一些基本概念
  • 模块的目录结构
  • 模块开发流程
  • 模块的基本配置
    • 模块的配置文件
    • 模块安装
  • Controller & action
  • 模板
  • AJAX
  • 代码规范

第三章:表单操作

  • 引言
  • 生成一个基本的表单
    • 创建表单文件
    • 实例化LoginForm类
    • 在模板里显示表单
    • 表单验证
  • 添加其他类型的表单
    • 创建不同类型的表单
    • 自定义/扩展表单
  • 自定义表单验证
    • 配置Filter
    • 自定义Validator类

第四章:数据库操作

  • 数据库类的调用机制
  • 配置模块数据库
    • 数据表配置
    • 创建sql文件
  • 数据表操作
    • 获取Model实例
    • 查询操作
    • 插入操作
    • 更新操作
    • 删除操作
  • 一个实例
  • Model类的派生

第五章:自定义导航

  • 导航配置
  • 通过Callback自定义导航
  • 通过配置自定义导航

第六章:区块

  • 区块的布局简介
  • 区块配置
  • 区块代码实现及模板

第七章:自定义路由

  • 配置
  • 创建url组装和解析
  • 调用接口

第八章:权限控制

  • 简介
  • 配置文件
  • API

第九章:其他

  • 模块对外接口
  • 本地化
  • 模块更新
  • 数据缓存

第十章:运维部署

  • 配置文件说明

提高篇 第一章:Pi的运行机制

  • 运行机制
    • 初始化
      • 初始化host - 了解单例模式的概念和实现
      • 自动加载及命名空间
      • 加载服务
      • 加载资源
      • 事件驱动
      • 初始化其他主要数据
    • 运行程序
      • 路由机制
      • 缓存
      • 模块与模板
      • 区块