## 新浪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. 多數據庫、主從庫配置