## 配置文件
### 推薦使用 [Annotation格式路由](Annotation格式路由.md) 自動生成路由規則
GFPHP 的路由配置文件目錄為 ``Router``,添加路由規則需要添加文件``Router/項目名/路由文件.php``,其中項目名稱是初始化項目時``GFPHP::init('項目名')`` 中的名稱.
## 配置寫法
路由規則的寫法是以正則方式,規則中匹配到的值會傳入到方法.
#### 全部請求
此種配置方式,將會匹配所有的請求方式.
```
\GFPHP\Router::all('index.html','System/Home@index');
```
#### GET請求
```
\GFPHP\Router::get('index.html','System/Home@index');
```
#### POST請求
```
\GFPHP\Router::post('index.html','System/Home@index');
```
#### PUT請求
```
\GFPHP\Router::put('index.html','System/Home@index');
```
#### DELETE請求
```
\GFPHP\Router::delete('index.html','System/Home@index');
```
#### HEAD請求
```
\GFPHP\Router::head('index.html','System/Home@index');
```
### 將路由注冊到匿名函數
```
\GFPHP\Router::all('index.html',function(){
return 'Hello GFPHP';
});
```
### 匹配傳值
```
//-- 指向Action
\GFPHP\Router::all('article-(\d+).html','System/Article@view');
//-- 匿名寫法
\GFPHP\Router::all('article-(\d+).html',function($article_id){
return '文章ID:' . $article_id;
});
```
- 項目安裝
- 開發前必讀
- 配置項目
- 基礎配置
- 數據庫配置
- 路由基礎配置
- 調試的基礎配置
- 文件上傳配置
- 命令行配置
- 緩存配置
- 視圖配置
- 視圖默認變量
- 配置的讀取和使用
- 鉤子的配置
- 路由
- 默認的路由
- 以配置文件設置路由規則
- 以Annotation形式設置路由
- URL生成
- 控制器
- 創建一個控制器
- 視圖渲染
- 數據庫
- 簡述
- 創建一個數據庫模型
- 鏈式操作
- 數據查詢
- 更新數據
- 插入數據
- 刪除數據
- 事務操作
- 高級功能
- 字段驗證
- 增加一個驗證規則
- 自帶的驗證規則
- 驗證規則的使用
- 自動判斷規則
- 數據分表
- 數據分表準備
- 視圖
- 視圖實例
- 自定義模板標簽
- 輸出變量
- 判斷語法
- 遍歷循環
- 使用函數
- 原樣輸出
- 模板引用
- 模板繼承
- 引入資源
- 原生PHP標簽
- 自定義模板引擎規則
- 鉤子
- 行為
- 過濾器
- 監聽
- 緩存
- 緩存的配置
- 設置緩存
- 讀取緩存
- 刪除緩存
- 命令行
- 命令行的使用
- 自定義命令行Handler