Neon konkatenace parametrů
- ondrej256
- Člen | 187
Zdravím,
mám projekt kde mám 2 databáze. Jednu normální a tu druhou používám na spouštění testů. V neonu mám nadefinovány přístupové údaje k oběma databázím tímto stylem.
db:
name: @envReader::get(MYSQL_NAME)
...
testDb:
name: %db.name%_test # TADY TO SPADNE
...
Chci aby název testovací databáze byl vždycky stejný jako název té primární databáze, jen se za to přidalo „_test“.
Když ale projekt spustím tak na mně vyskočí chyba:
Nette\InvalidArgumentException: Unable to concatenate non-scalar parameter 'db.name' into '%db.name%_test'
Stane se vlastně to, že ten parametr %db.name% se převede na \Nette\DI\Statement a snaží se to spojit s řetězcem „_test“, což nejde a spadne to. Je možnost to zapsat nějak jinak?
Používám nette 2.4
Díky za rady
Editoval ondrej256 (9. 8. 2018 18:41)