Mergovane array parametrov neonu

duskohu
Člen | 774
+
0
-

Ahojte mam config.neon a config.local.neon, a mam nastavene params:

// config.neon
parameters:
    ldapConfig:
        domainControllers:
            0: '10.10.10.10'
// config.local.neon
parameters:
    ldapConfig:
        domainControllers:
            0: '20.20.20.20'

vo vysledku mam pole [0 => '10.10.10.10', 1 => '20.20.20.20'] ockakaval by som ze to nemergne ked mam rovnaky kluc. Da sa to nejako riesit? dakujem.

potrebujem mat hodnotu bud 10.10.10.10, alebo 20.20.20.20

Editoval duskohu (22. 6. 2020 11:03)

Mistrfilda
Backer | 75
+
0
-

Ahoj,

je to docela zvlastni ale kdyz das jakkykoliv jiny klic nez 0, tak to funguje, treba 1.

Editoval Mistrfilda (22. 6. 2020 10:47)

Marek Bartoš
Nette Blogger | 529
+
0
-

Klíčem 0 by pole začínalo i kdyby jsi žádný klíč neuvedl – pokud je logika stejná jako u nette/schema, tak auto-indexované pole (s indexy 0,1,2,…) se považuje za list a ten má smysl mergnout bez přepisování klíčů. Kterýkoli jiný klíč ti bude fungovat.

Editoval Mabar (22. 6. 2020 11:01)

jiri.pudil
Nette Blogger | 997
+
0
-

Měl by tuším fungovat vykřičník:

// config.local.neon
parameters:
    ldapConfig:
        domainControllers!:
            - '10.10.10.10'
Marek Bartoš
Nette Blogger | 529
+
+2
-

Měl by tuším fungovat vykřičník

Ten zakáže mergnutí domainControllers z předchozího konfiguračního souboru kompletně (zahodí jej), nezpůsobí pouze přepsání toho jednoho problematického klíče

duskohu
Člen | 774
+
0
-

Mabar napsal(a):

Měl by tuším fungovat vykřičník

Ten zakáže mergnutí domainControllers z předchozího konfiguračního souboru kompletně (zahodí jej), nezpůsobí pouze přepsání toho jednoho problematického klíče

Dakujem toto mi staci, pomohlo.