Moduly a jejich provázanost
- Prokop
- Člen | 31
Dotaz ohledně modulů, stačí pouze odpovědět zda ano/ne, případně jak základně, zbytek si už najdu, jen potřebuju potvrdit mou myšlenku.
Měl bych modul „Admin“ v něm modul „Adverts“ a modul „ACL“(nepodstatné), tím pádem bych chtěl v administraci upravovat možnosti reklamy – kdy vyprší atd.
a) Lze v základních Presenterech (App/Presenters) vypsat komponentu z modulu „Adverts“, aby se reklamy zobrazovaly? (asi by bylo lepší udělat zvlášť modul a zvlášť komponentu do app/components, ale když chci abych to měl u sebe v jedné složce?)
b)Bude řešením extends v presenterech?
(samozřejmě všechny moduly ve složce /module v daném submodulu = App>AdminModule>AdvertsModule)
Editoval Prokop (28. 3. 2013 14:12)
- castamir
- Člen | 629
ad a) Komponenty nemusí být nutně jen v app/components, můžeš je dát do stejné složky s modulem, kde tyto komponenty používáš. Ale hrozí, že je pak budeš hledat v případě, že je budeš chtít použít jinde, v jiném modulu. Bez oddělení komponenty z presenteru je odpověď ne.
ad b) Ne. Pokud jsem tě pochopil správně, snažíš se v rodičovské třídě (presenteru) volat metodu (createComponent*) potomka, kterou rodič pochopitelně nemůže znát.