1

Sonata Admin を機能させることができません。

私の構成:

#app/config/config.yml

JobeetBundle:
    resource: "@JobeetBundle/Resources/config/routing.yml"
    prefix:   /

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

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

#JobeetBundle/Resources/config/services.yml

  sonata.admin.job:
    class: Marek\JobeetBundle\Admin\JobAdmin
    tags:
      - { name: sonata.admin, manager_type: orm, group: jobeet, label: job }
    arguments: [null,  Marek\JobeetBundle\Entity\Job, MarekJobeetBundle:JobAdmin]

URL: 管理者/ダッシュボード

このページに表示されるのは、ソナタ プロジェクトのロゴとタイトル「ダッシュボード」だけです。もちろん、キャッシュをクリアしました。JobAdmin クラスは、Sonata\AdminBundle\Admin\Admin を拡張します。

エラーはありません。ログは問題ないようです。

誰かアドバイスをくれませんか?

[編集]

まだ機能しません管理者/ダッシュボードは同じですが、次のようなURLからリストなどにアクセスできます:

/admin/marek/jobeet/ジョブ/リスト

4

3 に答える 3

2

以下を app/config/config.yml に追加します

#app/config/config.yml
dashboard_groups:
    marek_job:
      label: Jobs
      items: [sonata.admin.job]

それでも問題が解決しない場合は、コンソールで次のことを試してください。

php app/console sonata:admin:explain sonata.admin.job

于 2012-02-22T02:23:36.320 に答える
2

sonata_admin.dashboard.groups の下のすべてをコメントアウトして、そのように機能させました。チュートリアルから得たデフォルト値は

    groups:
        default: ~
于 2012-07-17T10:53:14.050 に答える