1

symfony で管理ジェネレーターを使用して、Web サイトのバック オフィスを生成しようとしています。

私はトラブルを経験しています。

これが私の generator.yml です (機密保持のためにいくつかの名前を変更します)

generator: admingenerator.generator.doctrine
params:
    model: Company\Bundle\projectBundle\Entity\Oeuvre
    namespace_prefix: Company
    bundle_name: Bundle\projectBundle
    fields:
      titre:
        help: If you want to see this content on you website


builders:
    list:
        params:
            title: List for Bundle\projectBundle
           display: [ titre ]
            actions:
                new: ~
            object_actions:
                edit: ~
                delete: ~
    filters:
        params:
            display: [ titre ]
    new:
        params:
            title: New object for Bundle\projectBundle
            display: [ titre ]
            actions:
                save: ~
                list: ~
    edit:
        params:
            title: "You're editing the object \"%object%\"|{ %object%: YourModel.title     }|"
            display: ~
            actions:
                save: ~
                list: ~
    show:
        params:
            title: "You're viewing the object \"%object%\"|{ %object%: YourModel.title }|"
            display: ~
            actions:
                list: ~
                new: ~
    actions:
        params:
            object_actions:
                delete: ~
            batch_actions:
                delete: ~

エラー Opps an error occurred in your configuration. が表示されます。本番環境にいる場合は、cache:warmup を試してください

しかし、私は本番環境ではなく、ウォーミングキャッシュは機能しません。

誰か助けてくれませんか?

タイ

4

1 に答える 1

0

問題は構成ファイルにありません。問題はあなたのバンドルの深さです。AdminGenerator の現在のバージョンは、「プレフィックス付き」バンドルでは機能しません。バンドルを from:Company\Bundle\projectBundle\からCompany\projectBundle\スキームに移動します。AdminGenerator のドキュメント ページに、バンドル スキームが正しいと書かれていることは知っていますが、それでも機能しません。バンドルの深さを変更するだけです。

于 2014-02-02T17:19:24.687 に答える