Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Luboš Zápotočný:11.5.2017 16:18

Ahoj,

jde nějak v config.neon přidat dynamicky všechny FormFactory, které jsou ve složce /forms.

Mám na mysli něco takového:

services:
        - App\Model\UserManager

        - App\AdminModule\Forms\*

        - App\FrontModule\Forms\*
        router: App\RouterFactory::createRouter

aby to prostě naloadilo všechny formy a nemusel jsem je tam vypisovat
jde to nějak?

 
Odpovědět
11.5.2017 16:18
Avatar
Jindřich Máca
Tvůrce
Avatar
Odpovídá na Luboš Zápotočný
Jindřich Máca:12.5.2017 10:50

Ahoj,

primárně to takhle nijak zapsat nejde a mělo by se to vypisovat. Tady doporučuji udělat si více konfiguračních souborů a nějak hezky si to rozčlenit. :)

Každopádně, jak se říká, když se chce, všechno jde! Musel by sis napsat jednu vlastní službu, která by z dané složky dynamicky přidala ostatní služby do DI kontejneru. Kdyby jsi pak napsal něco takového elegantně a univerzálně, mohl by jsi z toho dokonce udělat rozšíření pro Nette, protože zrovna tohle by se mohlo hodit více lidem. Ale napsat to už nebude úplně jednoduché a bude vyžadovat nějaké ty zkušenosti nejenom s Nette... :D

To mě přivádí k tomu, že by ses mohl i podívat, jestli nějaké takové rozšíření někdo už nevytvořil. Přiznám se, že já o ničem takovém nevím...

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
12.5.2017 10:50
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.