-
Conteúdo Similar
-
Por gust.php
Prezados, boa noite.
Nunca fiz isso e estou dúvidas.
Tenho as tabelas CATEGORIAS e SUBCATEGORIAS. Os cadastros e relacionamentos estão funcionando perfeitamente, tudo ok aqui.
Tenho também a tabela PRODUTOS.
Digamos que eu tenha produtos que fazem parte de categorias que não tem subcategoria, e tenho produtos que fazem parte de subcategorias de alguma categoria.
Como fazer o relacionamento desses produtos?
Vou relacionar a tabela PRODUTOS com CATEGORIAS e SUBCATEGORIAS ?
A dúvida surgiu pois um produto pode fazer parte de uma categoria que não tem subcategoria, mas posso ter também produtos que fazem parte de subcategorias de uma categoria.
E qual a cardinalidade desse relacionamento?
Ja vi gente fazendo o relacionamento só com SUBCATEGORIA, mas e se não existir subcategoria????
produto many to many categoria
produto many to many subcategoria
produto
id | produto
prod_cat
cat_id | prod_id
categoria
id | categoria
subcategoria
id | categoria
prod_subcat
subcat_id | prod_id
Como resolver isso de um forma correta?
-
Por luiscarlos5046
Olá Galera!
Alguém pode me dar um help?
Nesta Query eu listo todos os subgrupos(subcategorias) de um grupo(categoria), mas gostaria de não exibir os subgrupos vazios.... alguém tem algum exemplo pra me passar?
SELECT g.*, sg.id AS idsg, sg.subgrupo FROM grupo g, subgrupo sg, produtos p WHERE sg.id = p.id_subgrupo AND sg.id_grupo = 1 GROUP BY sg.id ou esse
SELECT grupo.*, subgrupo.id AS idsg, subgrupo.subgrupo FROM grupo INNER JOIN subgrupo ON subgrupo.id_grupo = grupo.id WHERE grupo.id = 1 Ambos funcionam da mesma forma, mas traz uma subcategoria cuja não existem produtos cadastrados (Vazios)
Alguém pode me dar uma luz de como fazer isso?
-
Por Paulo Dos Reis
Bom tarde.
Estou com dificuldade em inserir um conteúdo dentro de uma subcategoria ou pagina de lista de produtos em minha loja.(somente
html)
por exemplo eu tenho uma categoria (A ) e tenho duas subcategorias (B) E (C) dentro de (A). Eu consegui colocar o conteúdo dentro das subcategorias (B) e (C), mas quero o conteúdo só dentro da subcategoria (B). O codigo que eu cheguei a isso é:
{{#list_page}} ------->Tag de abertura da página de listagem de produtos
{{#each categories}}----->Itera sobre as categorias.
{{#each children}} ----> Itera sobre as subcategorias.
{{#if is_current}} ------->Renderiza o conteúdo do bloco se a página da categoria ou subcategoria estiver sendo exibida.
<p>conteudo aqui</p>
{{/if}}
{{/each}}
{{/each}}
{{/list_page}}
Tenho quase certeza que preciso especificar a url da subcategoria mas não encontro uma maneira de fazer isso. como??.
-
Por Patrick Ramiro
Tenho 2 Tabelas (categorias) e (subcategorias) e uma outra que chama Produtos , aguem tem algum tutorial de como devo relacionar essas 3 tabelas e de como montar esse sistema em asp ?
-
Por douglasjoanes
Boa noite pessoal!
Bom ... não sou novo aqui no fórum mas também não sou ativo. Criei esta conta a um tempo atrás e de lá pra cá deixei de lado a programação. Como disse volto hoje na condição de iniciante e gostaria de pedir uma ajuda a vocês.
Estou desenvolvendo um site de guia de ofertas e não gostaria de usar nenhum tipo de CMS, a primeira dúvida que surgiu foi a seguinte:
Com essa modelagem de tabela.
CAT_OFERTAS
[cat_id] => 1 [cat_nome] => Moda e Acessórios [cat_url] => moda-e-acessorios [id_pai] => 0
[cat_id] => 2 [cat_nome] => Masculino [cat_url] => masculino [id_pai] => 1
[cat_id] => 3 [cat_nome] => Camisetas [cat_url] => camisetas [id_pai] => 2
OFERTAS
[ofe_id] => 1 [ofe_titulo] => Camiseta Cavalera Estampada [ofe_categoria] => ???
Como eu poderia chegar por exemplo nesse tipo de url?
Url 1 -> www.meusite.com.br/moda-e-acessorios/masculino/camisetas/camiseta-cavalera-estampada
Como as subcategorias são infinitas, se talvez não existisse a subcategoria "Masculino"
Url 2 -> www.meusite.com.br/moda-e-acessorios/camisetas/camiseta-cavalera-estampada
Não tenho a mínima ideia de como fazer a url funcionar com esse tipo de modelagem?!
Na hora da listagem de categorias a pessoa poderia clicar em "Moda e Acessórios" e listar a tal "Camiseta Cavalera Estampada" ou por exemplo clicar em "Masculino" e listar novamente a tal "Camiseta Cavalera Estampada" e assim por diante.
Minha cabeça está dando um nó ... basicamente 3 níveis de categorias pra mim seriam suficientes, mas pode ser que no futuro eu precise ampliar esse número, por isso pensei nesse tipo de modelagem.
Alguém teria um exemplo ou um estudo que me ajudasse a resolver esse meu problema?
-