일반적으로 모든 기본 기능을 보유하고있는 baseFrame과 같은 웹 사이트에서 초기 클래스를 설정합니다. (MVC 스타일)PHP 프레임 워크 클래스 - 클래스를 통해 클래스를 시작하는 방법
이제 웹 사이트에서 호출되는 클래스에서 baseFrame을 호출하는 데 문제가 있다는 것을 알았습니다. (baseFrame에는 callClass라는 함수가 있습니다.이 함수는 기본 클래스에서 확장하는 새 클래스를 포함하고 실행하는 데 사용했습니다. . 부모 클래스를 읽을 수 없기 때문에 함수 아래에 확장 클래스를 호출 할 수 없다는 것을 깨달았습니다.
그래서 "callfunction.php"라는 새로운 스크립트를 작성했습니다. , 그것은 baseFrame을 올바르게 호출하는 확장 클래스를 호출하는 직선 함수였습니다. 이제이 메서드는 작동했지만 클래스를 사용하지 않는 데 익숙하지 않았습니다. 누락 된 것이 있습니까? baseFrame 클래스는 가능합니까? 다시 말해, baseFrame 클래스는 확장 클래스를 전혀 호출 할 수 없었습니다 ... 그래서 기술적으로 가능하지 않다고 생각합니까?
당신은 당신이 개념의 몇 누락처럼 소리 당신의 설명에서 코드 : –
의 조각을 제공 할 수있다. 예를 들어, MVC에는 "모든 기능을 보유하고있는"것이 없습니다. 실제로 "모든 기능을 보유하고있는"무엇인가는 하느님의 물건처럼 들립니다. 그것은 당신이 피해야하는 반 패턴입니다. 몇 가지 코드를 보여주십시오. – Gordon
몇 가지 코드를 제공하는 것이 좋겠지 만 많은 문서를 볼 수있는 방법이 있습니다. 고든, 당신 말이 맞아요, 잠시 동안 "God Object"스타일을 익히는 데 익숙해졌지만, 최근에는 MVC 스타일의 세계로 바뀌 었습니다. 그래서 그것은 정상입니다/괜찮습니다/괜찮습니다. 클래스 외부에서 (최소한 클래스를 시작하기 위해) 함수를 가지기 위해 개발자 측에서는 괜찮습니까? 감사! – Mike