Who's Online

現在有 357 訪客 在線上
有關於資料庫的設計 列印 E-mail
作者是 Administrator   
週五, 26 十一月 2004 20:14
文章索引
有關於資料庫的設計
頁面 #
全部頁面
在你開始寫元件之前,我想資料庫的設計是很重要的。這裡指的資料庫設計指的是針對Mambo元件的部份,有些設計的重點或技巧,需要花點時間研究一翻。 如果你仔細研究Mambo元件的資料庫,你會發現幾乎所有的元件都有一定的格式來設計。原因無它,因為幾乎元件的資料表單都是一個繼承於mosDBTable的類別(class),繼承於這個類別的目的當然是要使用Mambo裡獨特的資料庫萃取函式,簡單的來說就是使用Mambo所提供的資料庫存取的函式和作法。一個資料表單的範例如下:(這是官方手冊的範例)
{mosgeshi file='db3' lang='SQL'}

而對應的資料庫類別處理會是長這樣的:
{mosgeshi file='db1'}

4.5.1版的建構式(constructor method)有更改,如下所示的:

{mosgeshi file='db2'}

到這裡是談到一些基本的概念。要設計一個資料表單,除了資料庫的表單需要設計之外,這個資料庫的類別檔案最好也要先考慮到的,接下來我們先來看mosDBTable這個類別(Class)裡是長什麼樣的。