PHP_cake PHP 프레임 시작 MVC 이전의 전속 cake PHP 의 약속

CakePHP 의 약속
4.567917.컨트롤 러 의 이름 은 복수,낙타 봉 법 으로 표시 하고 Controller 로 끝내 야 합 니 다
4.567917.컨트롤 러 의 첫 번 째 방법 은 index()방법 일 수 있다.컨트롤 러 를 지정 해 달라 고 요 청 했 지만 방법 이 지정 되 지 않 았 을 때 CakePHP 는 컨트롤 러 의 index()방법 을 기본적으로 실행 합 니 다.http://www.example.com/apples/view/ ApplesController 의 view()방법 에 대한 호출 이 매 핑 됩 니 다
  • CakePHP 컨트롤 러 의 방법 이름 앞 에 밑줄 을 쳐 서 이 방법의 가시 성 을 바 꿉 니 다.컨트롤 러 의 방법 이름 앞 에 밑줄()이 있 으 면,이 방법 은 웹 을 통 해 직접 접근 할 수 없 지만 내부 에서 호출 할 수 있 습 니 다
  • 4.567917.한 단어의 컨트롤 러 는 간단 한 소문 자 사이트 경로 로 투사 하기 쉽다.여러 단어의 컨트롤 러 는 다음 과 같은 컨트롤 러 이름 의 다양한 형식(인터넷 주소)으로 바 꿀 수 있 습 니 다.
        1.  /redApples
    	2. /RedApples
    	3. /Red_apples
    	4. /red_apples
    

    4.567917.모델 과 데이터 베이스 명명 약정 1.모델 류 의 명칭 은 단수,낙타 봉 형식 2.모델 에 대응 하 는 데이터 베이스 표 의 명칭 은 복수 이 고 아래 의 밑줄 구분 이 어야 한다4.567917.보기 모드 파일 은 표시 되 는 컨트롤 러 방법 에 따라 이름 을 짓 고 밑줄 로 구분 합 니 다.예 를 들 어 PeopleController 의 getReady()방법 은 보기 모드 파일/app/View/People/get 을 호출 합 니 다.ready.ctp。
    디 렉 터 리 구조
    앱 디 렉 터 리
  • Config 는 CakePHP 에서 사용 하 는(많 지 않 은)일부 프로필 을 포함 합 니 다
  • Console 은 응용 프로그램의 콘 솔 명령 과 콘 솔 작업 을 포함 합 니 다
  • Controller 는 응용 프로그램의 컨트롤 러 와 구성 요 소 를 포함 합 니 다

  • 4.567917.Lib 는 제3자 또는 외부 공급 업 체 에서 온 라 이브 러 리 를 포함한다
  • Locale 은 국제 화 에 사용 되 는 문자열 파일 을 저장 합 니 다
  • Model 은 응용 프로그램의 모델,행위 와 데이터 소스 를 포함한다

  • 플러그 인 패키지 포함..
  • Test 이 디 렉 터 리 는 응용 프로그램의 모든 테스트 사례 와 테스트 펌웨어(test fixture)를 포함 합 니 다
  • tmp 는 CakePHP 가 임시 데 이 터 를 저장 하 는 곳 입 니 다
  • View 전시 층 의 파일 이 여기에 놓 여 있 습 니 다.요소(element),오류 페이지,도움말(helper),레이아웃(layot)과 보기(view)파일 입 니 다

  • 4.567917.webroot 는 생산 환경의 설정 에서 이 디 렉 터 리 는 응용 프로그램의 문서 루트 디 렉 터 리(document root)로 해 야 합 니 다
    CakePHP 의 구조
  • CakePHP 는 컨트롤 러(Controller),모델(Model)과 보기(View)를 포함 하고 다른 유형 과 대상 도 포함 하여 MVC 를 사용 하 는 개발 이 빠 르 고 재 미 있 습 니 다.구성 요소(Component),행동(Behavior)및 보조 부품(Helper)은 바로 이러한 유형 이다
  • 좋은 웹페이지 즐겨찾기