Mam zbudowany model bazy danych w zend framework, żebym mógł używać zend_db_table - referencje i tabele zależne.
Mam dwa pytania, czy będę mógł użyć w łatwy sposób zend_db_table, jeśli:
- mam tabele produkty, kategorie, kategorie_produkty, zdjecia_produktow, rodzaje_produktow i te tabele sa ze soba powiązane. Ja np chce wyciagnac wszystkie produkty gdzie kategoria_id = np. 5, a to pole jest w tabeli powiazanej a nie w tabeli produkty?
czyli:
<?php function pobierzProdukty($id_kategorii) { $where = (tutaj pole ma byc z tabeli kategorie_produkty.id_kategorii = $id_kategorii, a nie product.id_kategorii) $this->fetchAll(); } ?>
Drugi problem jeśli chce wyświetlić listę produktów i do każdego z nich chce wyświetlić wszystkie zależności z innymi tabelami...
Czy to sie da ogarnąć na zend_db_table, czy wrocic trzeba bedzie do zend_db_select ?