# 第一步:定義常量
~~~
1. DB_PATH 數據庫目錄
2. PROVIDER 程序名稱
~~~~~~
# 第二步:實現方法
## 1、 main.php
### appClient 類
#### connectProvider方法 (讀取數據庫字段)
##### 范例:
1. [dedecms范例](/lyc_echo/diy_seowhy_com/2030187)
2. [wordpress范例](/lyc_echo/diy_seowhy_com/2030188)
*****
## 2、 provider.php
#### 必須實現方法:
| 字段名 | 說明|
| --- | --- |
| getPosts| [獲得數據列表](/lyc_echo/diy_seowhy_com/2030192) |
| getCategories | [獲得分類列表](/lyc_echo/diy_seowhy_com/2030191) |
| getCategory | [獲得分類詳情](/lyc_echo/diy_seowhy_com/2030191) |
| getArticles | [獲得文章列表](/lyc_echo/diy_seowhy_com/2030194) |
| getArticle | [獲得文章詳情](/lyc_echo/diy_seowhy_com/2030191) |
| getProducts | [獲得產品列表](/lyc_echo/diy_seowhy_com/2030193) |
| getProduct | [獲得產品詳情](/lyc_echo/diy_seowhy_com/2030196) |
| getPages | [獲得單頁列表](/lyc_echo/diy_seowhy_com/2030197) |
| getPage | [獲得單頁詳情](/lyc_echo/diy_seowhy_com/2030198) |
| getComments | [獲得評論列表](/lyc_echo/diy_seowhy_com/2030199) |
| saveComment | [新增/修改評論](/lyc_echo/diy_seowhy_com/2030200) |
| commentAttitude | [點贊或反對評論](/lyc_echo/diy_seowhy_com/2030201) |
| getMapping | [獲得sitemap](/lyc_echo/diy_seowhy_com/2030203) |
| getSiteMapIndex | [獲得sitemapIndex](/lyc_echo/diy_seowhy_com/2030204) |
| _getRelations | 獲得相關產品 |
| _getSubCatIds | 獲得所有分類下級 |
| getThumb | 格式化縮略圖 |
| convertArticle | 格式化文章返回參數 |
| convertProduct | 格式化產品返回參數 |
| convertCategory | 格式化分類 |
| convertPage | 格式化單頁 |
| convertComment | 格式化留言 |
| parseContent | 格式化內容 |
| getParams | 獲得擴展字段 |
- 序言
- 初始化
- 開發說明
- main.php
- connectProvider例子
- dedecms
- wordpress
- provider.php
- 方法說明
- getCategories獲得分類列表
- getPosts獲得數據列表
- getProducts獲得產品列表
- getArticles獲得文章列表
- getArticle獲得文章詳情
- getProduct獲得產品詳情
- getPages獲得單頁列表
- getPage獲得單頁詳情
- getComments獲得評論列表
- saveComment新增/修改評論
- commentAttitude點贊或反對評論
- getParams獲得擴展字段
- getMapping獲得sitemap
- getSiteMapIndex獲得sitemapIndex