0

symfony cmf を起動して実行しようとしています。インストール中にいくつかの問題が発生した後、次のエラー メッセージが表示されます。

Catchable fatal error: Argument 1 passed to Symfony\Cmf\Component\Routing\ContentAwareGenerator::getBestLocaleRoute() must be an instance of Symfony\Component\Routing\Route, instance of Doctrine\ODM\PHPCR\Document\Generic given, called in D:\wamp\www\QHCMF\vendor\symfony-cmf\routing\Symfony\Cmf\Component\Routing\ContentAwareGenerator.php on line 86 and defined in D:\wamp\www\QHCMF\vendor\symfony-cmf\routing\Symfony\Cmf\Component\Routing\ContentAwareGenerator.php on line 98

私は初心者で、これをどうすればよいかわかりません。ContentAwareGenerator.php を見ましたが、役に立ちませんでした。

4

1 に答える 1

0

コンテンツ リポジトリ内のその位置に特定のドキュメントがない場合、汎用ドキュメントを取得します。PHPCR はツリーであるため、子ノードが親を持つことができるように間にノードが追加されることがあります。これらのノードはどのドキュメントにもマップされません。その場合、汎用ドキュメントが使用されます。

git からサンドボックスをインストールし、すべての手順を順番どおりに実行しただけであれば、このようなことは発生しません。最初にリポジトリをセットアップしてから、フィクスチャをロードします。これがあなたのしたことである場合は、https://github.com/symfony-cmf/cmf-sandboxで問題を開いてください

于 2013-08-30T08:34:15.707 に答える