2017-04-10 3 views
-1

誰もがSymfony 3とSyliusのトラブルシューティングに問題がありますか?
私は新しいエンティティを作成し、私は実行すると命令がdocumentation hereSylius/Symfony3存在しないサービスをリクエストしました

からステップバイステップで続く:

php bin/console doctrine:schema:update --force 

、それが正常に新しいエンティティ/モデルに対応するDBに新しいテーブルを作成し、そのテーブルと対話しようとすると、次のようになります。

存在しないサービス "sylius.repository.status_code"を要求しました。

エンティティを3回再作成しましたが、どこが間違っているのか分かりません。

$statusCodes = $this->container->get('sylius.repository.status_code'); 
$statusCode = $statusCodes->find(1); 
dump($statusCode); exit; 
+0

をmove-例 - あなたはキャッシュをクリアしてみましたか? – striker

+0

はい、結果に変更はありません – anitaBeerOr9

+0

CLIでservice-containerをデバッグしようとしてください:bin/console debug:containerそして定義されているサービスを探します。 –

答えて

0

これをもう一度経験の浅いものに戻してください。エンティティは正常に作成されマッピングされましたが、私は間違った方法でアクセスしようとしていました。代わりに、デフォルトを使用しての

$this->container->get('sylius.repository.table_name');

をway-私はあなたがデシベルの呼び出しでバンドル名を使用する必要があることを学びました。 $this->container->get('bundle_name.repository.table_name');

ルーキーが

関連する問題