SpeedPHP框架手册

SpeedPHP是一款全功能的国产PHP应用框架系统,拥有“快速开发、快速学习、快速运行”的理念。从实际运行的商业系统中取其精华而成的,在稳定性和运行速度上都非常出色;同时有着清晰的架构,更有利于提高团队开发效率,教程众多,入门容易,号称最适合初学者的PHP框架。

SpeedPHP将带给所有开发者“SPEED PHP”的开发体验

本手册目前正在建设中。。。关注新手册进度      原手册下载

快速入门

框架概述

  • 框架特色
  • 版权及开源协议
  • 开发环境
  • 单入口应用程序
  • 架构设计
  • 执行流程
  • 第三方类库及扩展功能
  • UTF8编码
  • GBK版本
  • SpeedPHP for SAE

附录

访问交互

  • 入口文件
    • 入口文件内容
    • spRun及全局定义
  • 控制器架构
    • 控制器架构
    • 使用frameset
    • 提示“控制器类与数据模型类重名”?
  • 网址生成
  • 获取提交数据
  • PATH_INFO
  • URLRewrite伪静态
    • 伪静态的使用
    • htaccess文件与主机设置
    • 自定义伪静态函数
  • 跳转
  • 多语言实现
  • 权限控制
  • session/cookie
  • JSON的使用
  • Ajax应用

模板引擎

  • 模板引擎配置
  • Smarty开发教程
    • Smarty开发教程
    • 赋值
    • 语法
    • 标签
    • 框架模板函数
    • HTML相关函数
    • 对变量进行修饰
    • $smarty
    • 进一步学习Smarty
  • 模板开发技巧
    • 模板开发技巧
    • 为什么要使用模板引擎
    • 自动显示模板
    • 数组赋值
    • 模板包含文件
    • 注册函数
    • 全局变量赋值
    • CSS和JavaScript的路径
    • 疑难问题
  • speedy教程
  • 不使用模板引擎

优化加速

  • 优化加速的概述
  • 静态HTML
    • 生成静态HTML概述
    • 生成HTML的使用
    • 分页
    • 无法使用
    • 使用技巧
  • 高效函数缓存器
  • 模板引擎缓存

扩展开发

  • 扩展概述
  • 扩展使用
  • 寻找扩展
  • 扩展制作发布
  • 官方扩展
    • 官方扩展概述
    • 权限控制
    • URLRewrite伪静态
    • 临时数据存取
    • JSON

数据操作

  • 编写数据模型类
  • 常规操作CRUD
    • 常规操作CRUD
    • 查询find/findAll
    • findAll的WHERE条件
    • 新建/更新/删除
  • 数据类操作全功能
    • 数据类操作全功能
    • 查询
    • 计算总数
    • 按字段查询
    • 新建
    • 删除
    • 更新
    • 按字段更新
    • 字段加减
    • 影响行数
    • SQL查询
    • SQL命令
    • 输出SQL
  • 安全过滤
  • 查询分页CRUD
    • 查询分页
    • 模板中分页
    • 分页的使用
    • 仅显示部分分页
  • 数据验证检查
    • 数据验证检查
    • 友好提示
    • 自定义验证规则
    • 验证结果返回及显示
    • 动态增加验证规则
    • 多个验证规则切换
  • 简化操作spDB
  • 数据变量存储
    • 数据变量存储
    • 变量存储配置

数据模型

  • 高级数据库操作
    • 控制器架构
    • 高级数据库操作
    • 使用SQL
    • 输出SQL分析调试
    • 事务支持
    • OR,LIKE、IN查询
  • 数据表关联
    • 数据表关联
    • 一对一
    • 一对多
    • 多对多
    • 一表关联多表
    • 关联结果的条件限制
    • 多分类前十文章显示
    • 关联结果在模板中显示
  • 多数据库/数据表
    • 多数据库/数据表
    • 多种类型数据库的配置
  • 数据模型类进阶
    • 高效重用的建议
    • 重写CRUD操作
    • 业务数据封装
  • 数据函数复合调用

开发指南

  • 核心函数
    • 核心函数
    • 执行用户代码spRun
    • 格式输出变量调试dump
    • 载入包含文件import
    • 类实例化函数spClass
  • 开发流程
  • 程序目录结构
    • 图片,CSS,js的目录安排
    • 目录结构/ 路径设置
    • 大规模系统部署
  • 用户自定义
    • 用户自定义概述
    • 自定义函数库
    • 自定义类库
    • 全局操作
  • 调试
    • 程序调试概述
    • 输出SQL分析调试
    • dump变量调试
    • 关闭调试信息
  • 安全建议

API参考

  • 类库
  • 函数
  • 预设值
  • 配置