現在、各画像に関連付けられたタグとともにデータベースに追加する必要がある2000を超える画像があり、一連のドロップダウンボックスから一致するタグに応じて、画像をWebページにプルできます
現在、彼らは zenphoto ギャラリーにいますが、私が必要としていることができないので、ゼロからこれを行うことを考えています。
誰が私がどこから始めるべきかを手伝ってもらえますか? または、私が見ることができる似たようなもののいくつかの例があります
任意の助けをいただければ幸いです
タグ付けの比較的単純な開始スキーマは、次の行に沿っています。
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.
ここでできることは明らかに他にもありますが、これで始められるはずです。