저는 이제 막 PHP와 ThinkPHP5를 접한 초보자입니다.
오늘 문서에서 모델을 봤는데
모델의 개념을 잘 모르겠습니다.
도와주세요. ThinkPHP 프레임워크를 소개합니다.
모델이 무엇인가요? 모델이 작동할 수 있나요? // . . .
저는 이제 막 PHP와 ThinkPHP5를 접한 초보자입니다.
오늘 문서에서 모델을 봤는데
모델의 개념을 잘 모르겠습니다.
도와주세요. ThinkPHP 프레임워크를 소개합니다.
모델이 무엇인가요? 모델이 작동할 수 있나요? // . . .
MVC(Model View Controller) 모델-뷰-컨트롤러
뷰는 사용자가 보고 상호 작용하는 인터페이스입니다. 뷰는 일반적으로 HTML 요소로 구성된 페이지입니다. ThinkPHP에서 폴더를 봅니다.
모델은 데이터베이스 데이터를 운영하고 비즈니스 규칙을 실행하기 위한 컨테이너입니다. 모델에서 반환되는 데이터 형식은 고정되어 있으며 여러 보기에 대한 데이터를 제공하고 여러 보기에서 재사용되므로 코드 중복이 줄어듭니다. ThinkPHP의 모델 폴더.
컨트롤러는 사용자 입력을 받은 다음 모델을 호출하고 뷰를 렌더링하여 사용자의 요구 사항을 충족합니다. 일반적으로 컨트롤러는 요청만 수신하고 요청을 처리하기 위해 호출할 모델 메서드를 결정한 다음 렌더링할 뷰를 선택합니다. 데이터. ThinkPHP의 컨트롤러 폴더.
위 내용은 제가 이해한 일부 내용입니다. 도움이 되셨다면 좋아요~
프로그래밍 개발 디자인 패턴을 숙지해야 합니다
ThinkPHP는 정말 견딜 수 없게 만듭니다. 여러 버전의 PHP를 개발한 후에는 이전 버전을 버리고 새 버전을 개발할 것입니다! 이전 버전은 전혀 유지 관리되지 않습니다!
이제 완전히 Laravel로 전환했습니다!
모델은 명확한 프로젝트 구조를 달성하고 코드 재사용률을 높이기 위해 ORM 개체 관계형 매핑을 통해 리소스(데이터 테이블)의 작업을 캡슐화(레이어 또는 추상화)하는 데이터 모델을 말합니다.