八小時模組開發
一、建立需要的資料表
- XOOPS模組通常會需要把資料存到資料庫,所以,我們得設計一個資料表來讓XOOPS存資料
- 您可以視模組需求來建立相關資料表,例如我們需要這樣的資料表:
- 對於SQL語法不熟的,我們可以透過phpMyAdmin的建立資料表界面來建立,然後再匯出成SQL檔給XOOPS使用
- 所以,我們先在建立一個資料表:
- 產生後,可直接進行「三、用phpMyAdmin匯出SQL檔」
- 先下載右邊教材
- 開瀏覽器連結 http://localhost/us_phpmyadmin
- 找到test資料庫,利用匯入功能,匯入sql檔後,再來練習「三、用phpMyAdmin匯出SQL檔」。
- 為了讓模組安裝時,可以順便把資料庫建出來,我們通常會先製作一個 sql檔供模組自動安裝用。
- 開瀏覽器連結 http://localhost/us_phpmyadmin
- 找到test資料庫,利用匯出功能,匯出一個sql檔。
- 如果是一般不需要有預設內容的,只須匯出表格即可。但這種字典類的,內容不可能要使用者自己慢慢建立,所以,我們連同預設內容(單字庫)也一併匯出。
- 基本上,用快速匯出就可以了,匯出後,可儲存至模組底下 sql/mysql.sql
- 開啟 sql/mysql.sql,將一些以 --開頭的註解,和 set xxx 之類無關緊要的設定刪除,否則模組可能無法安裝。