Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Tymikes
- Člen | 63
Zdravím,
snažím se dosáhnout toho SQL
SELECT *
FROM ukoly
,dohled
, users
WHERE (ukoly
.id_ukolu
=
dohled
.id_ukolu
AND
dohled
.id_uzivatele
LIKE writer)
GROUP BY ukoly
.id_ukolu
Najde si ostatní klíče, pokud vybírám jen z tabulky úkoly? Jak udělám, abych měl přístup k ostatním tabulkám, ale zároveň nepoužil přímo celou database. Mám vytvořený jeden abstraktní repozitář a zbylé ho rozšiřují.
- CZechBoY
- Člen | 3608
No potom si ještě můžeš můžeš udělat nějakou fasádu, která to tam
bude posílat za tebe.
Třeba MojeUkolyRepozitar
, která bude obyčejná třída
(dědící Nette\Object), normálně zaregistrovaná jako služba
v konfiguráku.
V presenteru klasicky injectneš/předáš konstruktorem a zavoláš metodu nad fasádou.