2017-04-10 7 views
-1

누구나 Symfony 3와 Sylius의 문제 해결에 어려움이 있습니까?Sylius/Symfony3 존재하지 않는 서비스를 요청했습니다

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

가 성공적으로 새로운 개체/모델에 해당하는 DB에 새로운 테이블을 생성합니다
나는 내가 실행할 때 지침이 documentation here

에서 단계별로 따라, 새로운 엔티티를 생성 하지만 해당 테이블과 상호 작용하려고하면 다음과 같이 표시됩니다.

존재하지 않는 서비스 "sylius.repository.status_code"를 요청했습니다.

저는 현재 엔티티를 세 번 다시 작성 했으므로 잘못된 부분을 파악할 수 없습니다.

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

당신이 캐시를 지우려고 했나 이동 - $this->container->get('bundle_name.repository.table_name');

? – striker

+0

예, 결과에 변경이 없음 – anitaBeerOr9

+0

CLI에서 서비스 컨테이너를 디버깅 해보십시오. bin/console 디버그 : 컨테이너 및 정의 된 서비스를 확인합니다. –

답변

0

초능력이 무의미한 .... 다시. 엔티티가 성공적으로 생성되고 매핑되었으므로 잘못된 방식으로 액세스하려했습니다. 대신 기본값을 사용하여 난 당신이 DB를 호출에 번들 이름을 사용할 필요가 있음을 알게

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

을 방법 -. 예 - 신인이