2

SonataMediaBundle を構成し、エンティティにメディアへの関係を追加しました。ドキュメントからこのスニペットを追加するまで、エンティティの管理者は正常に動作します。

twig:
    form:
        resources:
            # other files
            - 'SonataMediaBundle:Form:media_widgets.html.twig'

その後、私が得るのはこのエラーだけです:

FatalErrorException: Compile Error: Cannot inherit previously-inherited or override constant MARKER from interface Doctrine\Common\Persistence\Proxy

私が間違っていることは何ですか?sonata_media_type をそのウィジェット テンプレートで動作させるにはどうすればよいですか?

4

1 に答える 1

0

同様のエラーについていつかグーグルで検索すると、コードとは何の関係もないという結論に達しましたが、環境の奇妙なバグであり、APC の可能性が高いです。

Amazon サーバーを使用している場合は、この投稿を確認してください: https://forums.aws.amazon.com/message.jspa?messageID=508800

そのアップグレードを行った後、問題は解決しました。それは永続的なエラーではなかったので、私はまだそれが再び出てくるかどうかを待っています.Apacheのリロード/再起動のたびにしばらくの間消えました...

他の op-cache を使用すると、パフォーマンスを低下させることなく問題を解決できる場合があります。

于 2015-01-23T10:22:49.170 に答える