2014-09-24 116 views
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.*" 
} 

任何幫助表示讚賞。

回答

0

我最終在Doctrine Bundle存儲庫打開了issue ticket。原來在Symfony文檔中有一個小的錯字,其中has been fixed