2017-02-25 23 views
1

上では動作しません。私はその後 /web/app_dev.php/admin/にアクセスシンプルなルーティングはsymfonyの

# app/config/sonata_media.yml 
sonata_media: 
    # ... 
    pixlr: 
     enabled: true 
     secret: theSecretHash 
     referrer: Application Name 

をsonata_media.ymlする

# app/config/routing.yml 
sonata_media_pixlr: 
    resource: '@SonataMediaBundle/Resources/config/routing/pixlr.xml' 
    prefix: /admin/media 

とこれをrouting.ymlのためにこれを追加しましたメディア

No route found for "GET /admin/media" 

これは単なるルーティング方法だと思います。

ただし、動作しません。私はキャッシュをクリアしました。

私はチェックする必要がありますか?

ルートがどのようにマップされているかを確認するコマンドはありますか?

これらは、次のコマンドを使用して、すべてのルートを確認することができます

admin_area: 
    resource: "@SonataAdminBundle/Resources/config/routing/sonata_admin.xml" 
    prefix: /admin 

_sonata_admin: 
    resource: . 
    type: sonata_admin 
    prefix: /admin 

acme_member: 
    resource: "@AcmeMemberBundle/Resources/config/routing.yml" 
    prefix: /member 

_user_bundle: 
    resource: "@UserBundle/Resources/config/routing.yml" 

acme_top: 
    resource: "@AcmeTopBundle/Resources/config/routing.yml" 
    prefix: /

fos_user_group: 
    resource: "@FOSUserBundle/Resources/config/routing/group.xml" 
    prefix: /group 


sonata_page_cache: 
    resource: '@SonataCacheBundle/Resources/config/routing/cache.xml' 
    prefix:/

gallery: 
    resource: '@SonataMediaBundle/Resources/config/routing/gallery.xml' 
    prefix: /media/gallery 

media: 
    resource: '@SonataMediaBundle/Resources/config/routing/media.xml' 
    prefix: /media 

_liip_imagine: 
    resource: "@LiipImagineBundle/Resources/config/routing.xml" 


fos_js_routing: 
    resource: "@FOSJsRoutingBundle/Resources/config/routing/routing.xml" 
#FosUserBundle Routes 
sonata_media_pixlr: 
    resource: '@SonataMediaBundle/Resources/config/routing/pixlr.xml' 
    prefix: /admin/media 

答えて

2

以下の私のrouting.ymlです:私はソナタバンドルを操作する方法を知らないが、内部にあってもよい

php app/console router:debug 

admin/{var}のようなこのルートまたはルートを既に使用しています。 pixlr.xmlを表示していない場合は、ルートが設定されていますか? SonataMediaBundleでintegatingことで

+0

おかげで、このコマンドは、私は必要なものです。 pixlr.xmlはルートノードを持っていません。だから私はコマンド '/ admin/media/pixlr/open/id'などで開くことができます。 – whitebear

0

は、あなたがのrouting.ymlファイルで設定する必要があります。

sonata_media_pixlr: 
    resource: '@SonataMediaBundle/Resources/config/routing/pixlr.xml' 
    prefix: /sonata/media 
関連する問題