我很好奇,有什麼發現別人建立的數據庫中的Joomla後端組件(或模塊)的時候是最好的選擇。
例如,在數據庫中的一個簡單的後臺旋轉木馬,我會用:
ID爲SMALLINT無符號,沒想到項目的數量不斷達到65000
img我做varchar並把url指向要上傳的文件
標題我做tinytext因爲我不認爲它會超過255個字符的標題。
描述我一直在使用文本,因爲我不希望他們就這個65K ...也,若點擊轉盤項這段文字說明會顯示在收藏夾下面的圖片上。
鏈接這將去一個不同類型的旋轉木馬,但舉例來說,如果我有一個鏈接,我會用VARCHAR就像IMG網址。
訂貨這裏我用SMALLINT無符號就像使用ID,因爲它有可能達到那個(不容易的ID,它是自動增量,因此持續即使項目被刪除...增加)。
已發佈爲此我使用tinyint ...是最好的選擇嗎?沒有我知道的布爾值。
無論如何,我將不勝感激,如果任何的Joomla的優點可以親切地看待這一點,並給我介紹到貿易知識。我目前正在使用MySQLi並在Joomla 2.5.9上進行開發(但最終/很快將移至3.x)。
向那,
海梅
有趣的是,網址,作爲文字的圖像看起來很浪費,但我很好奇爲什麼Joomla開發者選擇與那些路線走。另外,發佈成爲3.0州?感謝您的答覆。 – Jaime
已發佈1.6之後的狀態。 – Craig
其實,國家===大多數組件的狀態。對於「聯繫人」組件,由於與地址字段(狀態爲阿拉斯加州)衝突,「國家」存儲爲「發佈」列。我建議使用發表在您的組件,我認爲它並沒有被改變各地的向後兼容性 –