【发布时间】:2013-04-04 09:24:26
【问题描述】:
我很好奇在 Joomla 中为您的后端组件(或模块)构建数据库时,其他人发现什么是最佳选择。
例如,在数据库中的一个简单的后端轮播中,我会使用:
id 为 smallint unsigned,预计项目数不会达到 65k
img我做varchar并把url指向要上传的文件
title我会使用 tinytext,因为我不希望标题超过 255 个字符。
description 我一直在使用 text,因为我不希望他们在这个上达到 65k... 而且,这个文字说明会显示在图片下方如果单击轮播项目,则在灯箱中。
link 这将进入不同类型的轮播,但例如,如果我有一个链接,我将使用 varchar 就像 img url。
ordering 在这里我使用 smallint unsigned 就像 id 一样,因为它有可能达到那个(不像 ID 那样容易,它是自动递增的,因此即使在 item 之后也会不断增加被删除...)。
published 为此我使用 tinyint ...这是最好的选择吗?没有我知道的布尔值。
我目前正在使用 MySQLi 并在 Joomla 2.5.9 上进行开发(但最终/很快将迁移到 3.x)。
【问题讨论】: