Boa tarde, galera.
Sou relativamente novo no estudo do PHP e do CodeIgniter. Essa também é
minha primeira dúvida que lanço na lista, apesar de acompanhar ela
seguidamente.
Estou montando uma loja virtual e me deparei com a seguinte situação e não
sei se estou usando a melhor abordagem para esse caso:
Quando o usuario escolhe uma categoria, abre uma página listando todas
subcategorias que tem de uma categoria. Até aí tudo bem. Porém quando ele
escolhe uma subcategoria, uma página com todos os produtos daquela
subcategoria deve ser exibida.
Partindo do princípio que um produto pode ter várias subcategorias, separei
as tabelas assim:
PRODUTOS:
- id
- nome
- descrição, etc;...
SUBCAT_PRODUTOS:
- id
- id_subcat
- id_produto
A busca deve resultar todos produtos com a subcategoria escolhida.
Eu cheguei neste código, porém não tenho experiência com busca em várias
tabelas.
$this->db->select('url, nome, preco, thumb, id');
$this->db->where('status', '1');
$this->db->from('produtos');
$this->db->join('subcat_produtos,
subcat_produtos.id_subcategoria = $id_subcat');
$this->db->order_by('nome', 'asc');
Se vocês puderem me ajudar, agradeceria muito.
Obrigado desde já,
Otávio Manfroi Chies
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br