Extenze kompileru a modulové doplňky aplikace

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
pidiclovek
Člen | 91
+
0
-

Hola!

V současnosti některé fixní části, u kterých má smysl mít presentery a zároveň je chci používat na více místech řeším tak, že je uzavírám do modulů a veškeré jejich služby a potřebné parametry dodávám přes registraci dodaného rozšíření, které vše zařídí. Nicméně tohle se mi líbí pouze v případě, že je modul robustní, v případě opačném případě to řeším komponentami, což už znamená více práce při přidávání do presenterů a šablon. Jak to řešíte vy? A jak do toho zapojit composer?

Příklad – mám část administrace, která se ve webech opakuje, je psána jako modul využívající spoustu komponent mého frameworku. Máte zkušenosti s composerem a moduly? (v kombinaci s rozšířením, které pro modul obstará vše potřebné, případně děláte to jinak?)

Současné popsané řešení mi vyhovuje, zajímaly by mě ale alternativy :)

Díky za postřehy!

Filip Procházka
Moderator | 4668
+
0
-

Na všechno, co to potřebuje, dělej CompilerExtension a při kombinaci s tímhle to budeš mít docela bezbolestné.

pidiclovek
Člen | 91
+
0
-

Tak nějak to dělám – díky za tip na další ulehčení, CompilerExtension vypadá dobře.