REST 기반 서비스를 제공하는 심포니 앱이 있습니다. UserBundle이라는 사용자 로그인/로그 아웃/등록 작업을 담당하는 모듈이 하나 있습니다.Symfony에서 서비스만을위한 번들을 만드는 것이 좋은 프로그래밍 습관입니까?
사용자가 기록하고 토큰 해시를 제공하면 리소스를 제공하는 다른 번들이 있습니다.
이제 요청 된 모든 리소스에 대해 클라이언트는 인증해야하는 토큰을 보냅니다. 이 인증 기능을 정확히 어디에 두어야합니까? 여러 개의 번들에 삽입 할 수있는 서비스가 필요하다는 것을 알고 있지만 그것이 자신의 번들을 만드는 것이 가장 좋습니다. 앞으로 필요할 수도있는 추가 서비스는 어떻게됩니까? 각각에 대해 번들을 만들면 내 코드 조직이 정말 못 생길 것입니다.
팁이 있습니까?
생각 프로세스와 번들 구성을 설명해 주셔서 감사합니다. 이것은 꽤 도움이됩니다. 건배. – jini
이것은 사실입니다! 코드를 넣을 위치를 찾으려 고 노력한 후에 "번들"은 대부분 쓸모가 없다는 것을 이해합니다 ("응용 프로그램"번들에 대해 말함). 네임 스페이스가 논리적 인 "원시"넌센스 묶음이 아닌 원시 폴더에 넣어 주면 끝난다. DI 컨테이너 덕분에 번들 내부 또는 외부 서비스를 쉽게 정의 할 수 있습니다. – Florian