## 新浪SAE平台使用
新版sp框架直接支持在新浪云计算平台(SAE)上面运行。
> 不再需要像旧版一样区分SAE版本和非SAE版本的做法,目前SAE对许多PHP原生环境支持都比较好了。
新版框架在SAE平台上面的演示地址:[https://speedphp.sinaapp.com/](https://speedphp.sinaapp.com/)
当然,在SAE上面使用新版sp框架,还是得注意一下:
protected/config.php配置文件中,设置一下view的compile_dir属性,以便能使用SAE的文件系统进行模板编译。
....
$domain = array(
"speedphp.sinaapp.com" => array( // SAE配置
'view' => array('compile_dir'=>SAE_TMP_PATH),
),
);
....
**SAE的伪静态方法配置**
config.yaml是SAE的配置文件,以下是伪静态的实例:
name: speedweb
version: 3
handle:
- rewrite: if (!-d && !-f) goto "/index.php?%{QUERY_STRING}"
- hostaccess: if (%{REQUEST_URI} ~ "/protected/") deny "all"
- 自述
- 一、入门教程
- 1. 开始使用SpeedPHP
- 2. Hello World
- 3. 理解MVC
- 4. 制作留言本
- 5. 数据操作及Ajax
- 二、框架概述
- 1. 特色
- 2. 版权及开源协议
- 3. 开发环境
- 4. 编码版本
- 5. SAE平台使用
- 三、开发指南
- 1. 开发流程
- 2. 架构及扩展
- 3. 程序目录结构
- 4. 命名建议
- 5. 安全建议
- 6. 用户自定义
- 7. 模块modules
- 四、访问交互
- 1. 表单提交及数据获取
- 2. session/cookie的使用
- 3. 伪静态及URL跳转
- 4. 使用frameset
- 5. 模板引擎特性和使用方法
- 五、数据操作
- 1. 建立数据模型类
- 2. 数据操作教程
- 3. 分页
- 4. SQL支持及关联实现
- 5. 多数据库、主从库配置