我目前有超过2000张图片,我需要添加到数据库中,以及与每个图片相关联的标签,然后能够将图像拉到网页上,这取决于哪些标签匹配从一系列的下拉框
目前他们在zenphoto图库中,但我正在考虑从头开始做,因为它不能做我需要的事情。
有人能帮我从哪里开始吗?或者有一些类似的例子,我可以看看
感谢您的任何帮助
发布于 2012-07-09 23:52:02
一个相对简单的标记起始模式看起来是这样的:
image
========
id -- identity, autoincrement
location -- varchar(250), or however long (url)
title -- varchar(50)
tag
========
id -- identity, autoincrement
name -- varchar(50)
description -- varchar(250)
image_tag
=========
imageId -- fk to image.id
tagId -- fk to tag.id元组(imageId,tagId)应唯一。
如果您想要处理国际化的标签,请改用下表:
language
==========
id -- identity, autoincrement
ISO3 -- Standard ISO 3-character code
language -- Standard ISO name of the language (which may all be in english...)
tag
======
id -- identity, autoincrement
name -- varchar(50) - it's debatable whether tag names should be
- translated, or left in the originating language
internationalized_tag
=======================
tagId -- fk reference to tag.id
languageId -- fk reference to language.id
name -- varchar(50) - see tag.name
description -- varchar(250) - translated description text.显然,您可以在这里做更多的事情,但这应该是您入门的起点。
https://stackoverflow.com/questions/11398051
复制相似问题