Symfony 3 응용 프로그램을 개발 중입니다. 심포니 프로파일 로그 말해 :ORM 엔터티에서 서비스 자동 등록 오류가 발생했습니다.
/**
* @ORM\Entity
* @ORM\Table(name="category")
*/
class Category
{
...
가 어떻게이 문제를 제거해야합니다
Relying on service auto-registration for type "App\Entity\SubDir\Category"
is deprecated since version 3.4 and won't be supported in 4.0.
Create a service named "App\Entity\SubDir\Category" instead.
그러나,이 간단한 ORM 콩은? services.yaml
에 ORM 엔티티를 서비스로 선언해야합니까? 그렇다면 어떻게?
업데이트 사실, 내 엔티티는 하위 디렉토리에 있습니다. 나는 내 질문을 수정했다. 내 service.yaml
에서
는, 나는 시도했다 :
App\:
resource: '../src/*'
exclude: '../src/{Entity,Repository,Tests,Entity/SubDir}'
...하지만 아무 소용.
엔터티의 위치를 services.yml에서 무시 된 것으로 표시하면 안됩니까? – svgrafov
App과 AppBundle이 네임 스페이스에 대해 궁금합니다. Flex를 사용하여 설치하지 않는 한 S3는 기본적으로 AppBundle을 사용합니다. – Cerad
나는 그것을 시도 할 수있다. 그러나 나는 그것들을 무시 된 것으로 표시하기 위해 어떻게해야합니까? + 랩톱에서 응용 프로그램을 실행하고 있습니다. – JVerstry