Mergeování configů – prioritizace

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Marek Bartoš
Nette Blogger | 1165
+
0
-

Šlo by si nějak vynutit, aby configy, které se načítají první nepřepisovaly jiné?
Vytvářím modulární systém a nechci, aby jednotlivé moduly mohly přepisovat všechno

CZechBoY
Člen | 3608
+
0
-

Nemáš konkrétní příklad?
Vždycky poslední přepisuje dříve načtené konfigurace. Pokud nechceš přepisovat hodnotu tak ji neuváděj, ne?

Marek Bartoš
Nette Blogger | 1165
+
0
-

Stavím systém tak, aby do něj mohli přispívat ostatní vývojáři svými moduly. Každý modul má vlastní extension a configurák. Ale díky tomu, že se moduly registrují poslední, tak mohou přepsat jakoukoli konfiguraci. Potřebuji možnost připojit soubory tak, aby jejich nastavení jen doplňovalo defaultní, nepřepisovalo. Jinak by to brzy dopadlo jako s pluginy ve wordpressu, které se bijou mezi sebou.

Pavel Kravčík
Člen | 1180
+
+1
-

Načti ty neony, prožeň je nějakým checkerem (stačí jednoduchý unset na nepovolené věci) a až následně merguj.

Marek Bartoš
Nette Blogger | 1165
+
0
-

Dobrý nápad, díky