2

何らかの理由で、ユーザーが編集してデータベース資格情報を追加したくないのです/app/config/config.phpが、別のファイルでそれらを配列として追加し、私/app/config/config.phpはYAMLでもXMLでもなくPHPであるため、/app/config/config.phpデータベース資格情報を別のファイルからの配列?

私はそのように動作するアプリケーションを見ましたが、彼らが使用していることがわかります:

$container->loadFromExtension('doctrine', array(
 'orm' => array(
  'auto_generate_proxy_classes' => false,
  'default_entity_manager' => 'default',
  'entity_managers' => array(
   'default' => array('mappings' => array('MyApp' => array('type' => 'staticphp')), 'class_metadata_factory_name' => 'Doctrine\\ORM\\Mapping\\StaticClassMetadataFactory')
  )
 ),
 'dbal' => array(
  'default_connection' => 'default',
  'connections' => array(
   'default' => array('host' => 'from_user_config.db', 'logging' => true),
   'read' => array('host' => 'from_user_config.db_read', 'logging' => true)
  )
 )
));

文書化されていないため、私が説明した方法でこれを行う方法を明確にしていただければ幸いです。

4

1 に答える 1