1

現在、各画像に関連付けられたタグとともにデータベースに追加する必要がある2000を超える画像があり、一連のドロップダウンボックスから一致するタグに応じて、画像をWebページにプルできます

現在、彼らは zenphoto ギャラリーにいますが、私が必要としていることができないので、ゼロからこれを行うことを考えています。

誰が私がどこから始めるべきかを手伝ってもらえますか? または、私が見ることができる似たようなもののいくつかの例があります

任意の助けをいただければ幸いです

4

1 に答える 1

2

タグ付けの比較的単純な開始スキーマは、次の行に沿っています。

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.

ここでできることは明らかに他にもありますが、これで始められるはずです。

于 2012-07-09T15:52:02.353 に答える