똑같은 6 가지 방법으로 4 개의 REST 컨트롤러가 있습니다. 그들 사이의 유일한 차이점은 그들이 사용하고있는 엔티티입니다.코드 반복 방지 우수 사례 (symfony2)
저는 이러한 방법으로 몇 가지 선행 추상 컨트롤러에 대해 생각해 보았습니다. 물론 하나의 속성은 물론 실체가 될 것입니다. 각 REST 컨트롤러는이 추상 컨트롤러를 확장하여이 속성 만 덮어 씁니다.
이것은 제 생각이지만, 특히 Symfony2에서 가장 좋은 방법인지는 확실하지 않습니다.
나는 당신이 그것을 할 수 있고 모범 사례는 아니지만'Symfony' tho에 익숙하지 않다고 생각합니다. –
베스트 프랙티스는 "모범 사례"에 순수한 번들을 가지고 있더라도 최상의 실천과 같이 개선 될 것입니다. 가능한 한 최선을 다해 번들 \ app을 만든 다음 시간이 지남에 따라 알고있는 것을 향상 시키십시오. 완전히 이해하지 못하거나 믿지 않는 모범 사례에 전적으로 의존하지 마십시오. – qooplmao
비 추상적 인 부모 클래스를 사용해 보셨습니까? –