thinkphp5에는 public common 클래스가 없나요? 또한, 기본 APP 아래에도 공통 클래스 정의가 있습니다. 모듈 아래에 공통 클래스가 없으면 컨트롤러 모듈 아래에 common.php 파일이 생성된 후 이를 직접 상속할 수 있습니다. 참조. . . 코드를 제어하고 줄이는 것도 쉽습니다. . . 새로운 Base를 만드는 건 좀 불필요한 일이겠죠? 선생님께 설명을 부탁드립니다! !
ringa_lee2017-09-11 17:15:12
반드시 필요합니다. 많은 공개 작업은 base.php 파일에 작성해야 합니다. 예를 들어 로그인하면 base.php 파일에서 확인할 필요가 없습니다. 다른 하위 클래스의 컨트롤러. 로그인 여부에 관계없이 공용 공통 클래스에 로그인 확인을 작성해야 하며 각 컨트롤러에서 한 번씩 확인해야 합니다. 프로세스 지향 개발과 다르지 않으며, 객체 지향 개발의 의미를 경험할 수 없습니다.