여기에서는 매우 일반적인 MVC 패턴에 대해 자세히 설명하지 않습니다.
모델은 전체 애플리케이션의 데이터와 비즈니스 로직을 집중시켜야 합니다.
애플리케이션에 관련된 모든 비즈니스 객체는 가능한 한 모델로 추상화되어야 합니다.
기사를 게시하는 경우: Post::create()
, 댓글 삭제: Comment::delete()
.
기본 모델은 다듬어야 합니다
모델 디자인은 최대한 세밀하게 디자인해야 합니다. 입도가 작을수록 재사용 가능성이 높아집니다.
모델을 계층적으로 설계
继承
를 사용하여 비즈니스 요구 사항을 더 잘 충족하는 모델을 설계합니다.
각 모델의 이름을 신중하게 지정하세요!
참고
알겠습니다.
위 내용은 관련 내용을 포함하여 Yii 소스코드 해석-MVCModel을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.