Found sections ‚xxx‘ in configuration, but corresponding extensions are missing
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Facedown
- Člen | 38
Ahoj, používám nejnovější Nette a tento kus kódu používám v config.neon
parameters:
php:
date.timezone: Europe/Prague
# zlib.output_compression: yes
security:
password: xxxxxxxxxxxx
nette:
application:
errorPresenter: Error
mapping:
*: App\*Module\Presenters\*Presenter
session:
expiration: 14 days
includes:
- services.neon
- acl.neon
Poté si chci do konstruktoru předat hodnotu security.password takto:
services:
- App\RouterFactory
router: @App\RouterFactory::createRouter
authenticator: Authenticator
crypto: Cryptography(%security.password%)
Nicméně, hlásí mi to tuhle chybu:
Found sections ‚security‘ in configuration, but corresponding extensions are
missing.
Prosím, jak docílit požadovaného výsledku? Tento kus kódu jsem viděl v jednom starším projektu a šlo to v pohodě. Děkuji za odpověď.
- David Matějka
- Moderator | 6445
používám nejnovější Nette
dle vseho nepouzivas. ve 2.3 je extension security, takze by ti to nehlasilo tuto chybu (ale hlasilo jinou :))
ale stejne, security extension nema zadnou volbu „password“, pravdepodobne to chces mit pod „parameters“
parameters:
security:
password: xxxx