Sonate 管理者とメディア バンドルの間に競合/問題があります。エラーは次のとおりです。
Runtime Notice: Declaration of Sonata\MediaBundle\Controller\MediaAdminController::render() should be compatible with Sonata\AdminBundle\Controller\CRUDController::render($view, array $parameters = Array, Symfony\Component\HttpFoundation\Response $response = NULL, Symfony\Component\HttpFoundation\Request $request = NULL)
バックエンドでメディア コントロール パネル (メディア バンドルによって自動的に追加されます) と対話しようとすると、エラーが発生します。
Google でのこのエラーの唯一の言及は、依存関係の問題について話していることです。
https://github.com/sonata-project/SonataMediaBundle/issues/731
これがcomposer.jsonです
"sonata-project/admin-bundle": "dev-master",
"sonata-project/doctrine-orm-admin-bundle": "^2.3",
"sonata-project/media-bundle": "^2.3"
"sonata-project/media-bundle": "dev-master" に変更する場合も機能しません
The service "sonata.media.admin.media" has a dependency on a non-existent service "sonata.classification.manager.category".
とにかく、「dev」パッケージを使いたいかどうかわかりません。
この Sonata プロジェクトはまだ進行中ですか? ドキュメントが古い
私はこれらのソナタバンドルに非常にうんざりしています - 良いアイデアのように思えますが、それらを適切に構成するには時間がかかります...