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参考
- 类库
- 函数
- 预设值
- 配置