2009-07-11 6 views
0

나는 내 자신의 CMS를 만들고 데이터베이스에 대해 doctrine을 사용하고 있습니다.교리 기록은 얼마나해야합니까?

이제 Post Post 레코드를 만들 때 얼마나 많은 작업을해야하는지 궁금합니다.

예 :

나는 포스트가 -> 카테고리 관계 (일대), 내가 카테고리를 추가 할 수있는 별도의 함수를 생성한다 (포스트 이미 등 카테고리가있는 경우보고) 또는 사용 그렇게 게시해야 접근 자/돌연변이?

가장 좋은 방법은 무엇입니까?

답변

1

당신이 설명한 purprose에 대한 방법을 추가하는 것이 좋습니다. 속성에 액세스 할 때 발생하는 기본 동작을 재정의하려고하면 교리가 때때로 약간 까다로울 수 있습니다.

일반적으로 기본 동작 이상을 필요로하는 것이 있으면 모델 클래스의 메서드로 사용하는 것이 좋습니다.

일부 규칙에 따라 모든 개체 가져 오기와 같이 특정 테이블 작업이있는 특정 테이블이있는 경우 테이블 별 SomeTable 클래스에 새 메서드를 추가하는 것이 좋습니다.

ActiveRecord와 비슷하기 때문에 도메인 논리가 Doctrine 레코드 개체에 포함됩니다.

+0

답장을 보내 주셔서 감사합니다. 그런 식으로 생각하시면됩니다. – usoban