Model (Selection) – propojení více tabulek
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Ivorius
- Nette Blogger | 119
Dobrý den,
používám modely, které jsou založené na Nette\Dabase – respektive jsou poděděné ze Selection a vytvářím je přes factories v config.neon – tak jak je popsáno v quickstartu.
Jak mám vyřešit situaci, kdy provádím nějaké operace nad modelem Users (např. přidávám uživateli kredit) a chtěl bych zároveň i uložit do jiné tabulky nějaké dodatečné informace (např. udělat záznam o transakci).
Včera mi kluci na nette@conf radili, že by jeden model neměl vědět o druhém. Tzn. neměl bych si jeden model předávat do druhého. Jak mám tedy řešit tuto situaci? Btw. je možné si nějak pomocí autowiring předávat i tyto factories, nebo to lze pouze pro služby?