, когда я делаю обновление для проекта Symfony2 с использованием compser.phar:ParameterNotFoundException: Вы запросили несуществующий параметр «database_accounts_driver»
php composer.phar update
У меня есть эта ошибка при запуске проекта после обновления:
ParameterNotFoundException: You have requested a non-existent parameter "database_accounts_driver".
вот мой config.yml:
# Doctrine Configuration
doctrine:
dbal:
default_connection: default
connections:
default:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
accounts:
driver: "%database_accounts_driver%"
host: "%database_accounts_host%"
port: "%database_accounts_port%"
dbname: "%database_accounts_name%"
user: "%database_accounts_user%"
password: "%database_accounts_password%"
charset: UTF8
также мой parameter.yml:
parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: ~
database_name: symfony
database_user: root
database_password: ~
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: ~
mailer_password: ~
locale: en
secret: ThisTokenIsNotSoSecretChangeIt
и, наконец, моя appkernel:
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Symfony\Bundle\AsseticBundle\AsseticBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new JMS\AopBundle\JMSAopBundle(),
new JMS\DiExtraBundle\JMSDiExtraBundle($this),
new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(),
Любая идея?
Примечание: Примите во внимание, что может быть, если вы пишете эти строки в parameters.yml, а затем обновить композитор, если вы не писал эти строки тоже в параметрах.yml.dist, может быть, они могут исчезнуть (потому что композитор обновляет параметры.yml, следуя структуре параметров.yml.dist) –