Nezávislé moduly – jak dostat informaci z ostatních?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Jiří Nápravník
- Člen | 710
Mám modul TagModule – ktery spravuje stitky. Pak mam modul ArticleModule a PhotoModule, ktery je vyuziva.
Chci ted vypsat články a fotky, které je využívají. Jak byste to řešili, aby na sobě ideálně ty moduly byly nezávislé.
Když jsem řešil vypsat počet článků a fotek, co jej obsahují, tak jsem využil kdyby/events a vrátil si objekt, který obsahuje dané položky.
Nabízí se to i tady. Ale nevím, zda je úplně správné užité listeneru v tomhle případě. Protože vypálím event, chytnou ho dva listenery a přitom chci odpověd jen od jednoho, v každém budu mít něco ve smyslu
if($type === 'article'){
//Vrátím
}
Jak byste to řešili ideálně vy?