웹페이지 URL 체계 Controller와 View가 결합된 웹페이지의 호출 URL 체계를 안내합니다.

Controller와 View가 결합하여 완성된 웹페이지는 Controller의 파일명과 인스턴트명을 조합하여 브라우저에서 호출할 수 있는 URL을 자동 생성합니다.
확인해 주세요

Controller 파일은 sign.php 와 같이 *.php 파일명으로 구성됩니다.

Controller에 따른 URL 생성 규칙

Controller /app/sign.php
class Signin extends \Controller\Make_Controller {

    ...

}
Controller가 /app/sign.php 파일명으로 생성되어 있고, 위의 예시 코드와 같이 Signin이라는 인스턴스명으로
소스코드가 작성되어 있다면, 웹페이지 URL은 자동으로 아래와 같이 부여됩니다.
https://웹사이트도메인/sign/signin
/app/member/check/sign.php 와 같이 Controller가 내부 몇 단계의 디렉토리 내에 속해 있는 경우
아래와 같이 웹페이지 URL이 부여됩니다.
https://웹사이트도메인/member/check/sign/signin
만약, /app/sign.php Controller가 생성되어 있고, https://웹사이트도메인/sign 과 같이 인스턴스명이 제외된 웹페이지 URL을 생성 하려면
아래와 같이 인스턴스명을 Index로 설정합니다.
Controller /app/sign.php
class Index extends \Controller\Make_Controller {

    ...

}
https://웹사이트도메인/sign
확인해 주세요

- 웹페이지 호출 URL에 하이픈(-) 또는 닷(.)이 포함된 경우 언더바(_)로 치환되어 Controller를 호출합니다.
- Controller명의 첫 글자는 대문자로 입력하는 것을 권장합니다.

한개의 Controller에서 다수의 웹페이지 생성

sign.php Controller 에 다수의 인스턴스를 생성하는 경우 여러개의 웹페이지 URL을 생성할 수 있습니다.
Controller /app/sign.php
class Signin extends \Controller\Make_Controller {

    ...

}
class Signout extends \Controller\Make_Controller {

    ...

}
위와 같이 인스턴스를 기존 인스턴스 아래 추가하면 아래와 같이 한개의 Controller에서 여러개의 웹페이지를 구성할 수 있습니다.
https://웹사이트도메인/sign/signin
https://웹사이트도메인/sign/signout