0
我使用的Symfony 2.5從本頁面頂部新安裝:http://symfony.com/downloadSymfony的映射編譯通
我想註冊一個映射編譯器通過以下這個網頁上的說明:http://symfony.com/doc/current/cookbook/doctrine/mapping_model_classes.html
注頁面頂部的「2.5版本」標記。
然而,在示例代碼中使用的文件:
Doctrine\Bundle\DoctrineBundle\DependencyInjection\Compiler\DoctrineOrmMappingsPass
並不在我的安裝存在。其他一切都在那裏。
這裏是我的composer.json:
"require" : {
"php" : ">=5.3.3",
"symfony/symfony" : "2.5.*",
"doctrine/orm" : "~2.2,>=2.2.3",
"doctrine/doctrine-bundle" : "~1.2",
"twig/extensions" : "~1.0",
"symfony/assetic-bundle" : "~2.3",
"symfony/swiftmailer-bundle" : "~2.3",
"symfony/monolog-bundle" : "~2.4",
"sensio/distribution-bundle" : "~3.0",
"sensio/framework-extra-bundle" : "~3.0",
"incenteev/composer-parameter-handler" : "~2.0"
},
"require-dev" : {
"sensio/generator-bundle" : "~2.3",
"phpunit/phpunit" : "4.2.*"
}
任何幫助表示讚賞。