バージョン2.1をチェックアウトしました。あまりやっていません。サービスでエンティティマネージャを使用しようとしています。
<service id="user.manager" class="%user_manager.class%">
<argument type="service" id="doctrine.orm.entity_manager" />
</service>
しかし、エラーが発生します:
Catchable fatal error: Argument 1 passed to Doctrine\ORM\EntityManager::__construct()
must be an instance of Doctrine\DBAL\Connection, instance of Doctrine\ORM\EntityManager
given, called in C:\Program Files (x86)\Zend\Apache2\htdocs\po\vendor\
doctrine\orm\lib\Doctrine\ORM\EntityManager.php on line 689 and defined in
C:\Program Files (x86)\Zend\Apache2\htdocs\po\vendor\doctrine\orm\lib\Doctrine\ORM\EntityManager.php on line 129
デフォルト設定:
doctrine:
dbal:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
orm:
auto_generate_proxy_classes: %kernel.debug%
auto_mapping: true
私はこれを何度もやりましたが、今何が欠けているのかわかりません:(