Jump to content

Como implementar as tags/label á lá google mail e google reader?


xeo

Recommended Posts

Se percebi bem a questão, existem diversas formas de o fazer, de modo muito arcaico e incorrecto, poderias fazer um campo "tags" na tabela dos livros/produtos e colocar as tags separadas por virgulas.

No entanto, essa opção não te permite trabalhar sobre as tags, pelo que te sugeria criar duas tabelas adicionais, sejam "Tags" e "TagsProdutos", com a seguinte configuração:

Tags { idTag, nome }

TagsProdutos { idTag, idProduto, contagem }

Nota: o campo contagem é opcional, serve por exemplo, para vários utilizadores poderem adicionar a mesma tag, no entanto, depende do teu propósito em concreto, podes nem precisar.

Assim, tens as tags numa tabela própria, e quando um utilizador adicionar uma tag a um produto, basta fazer a respectiva associação com o identificador da tag e o identificador do produto na tabela TagsProdutos.

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.