Method 유형 안내 Controller에서 지원되는 Method 종류를 안내합니다.
zigger의 Method를 활용하여 다양한 기능을 구현할 수 있습니다.
Controller에서 사용 가능한 Method의 종류와 사용 방법을 안내합니다
Utility Method Core의 기본적인 작동을 위해 미리 선언된 Method로 Controller 최상단에 use 선언을 통해 사용할 수 있습니다.
Utility Method의 종류는 아래와 같습니다.
위 Utility Method를 사용하기 위해선 아래와 같이 Controller 최상단에 use 가 선언 되어야 합니다.
위 예시코드는 Func Method를 사용하기 위한 예시이며,
use 선언 후 아래와 같이 사용할 수 있습니다.
Instance Method는 파일 업로드, 메일 발송 등 Core의 부가 기능 Library를 필요에 따라 여러 Instance로 생성하여 사용할 수 있는 Method 입니다.
Instance Method의 종류는 아래와 같습니다.
위 Instance Method를 사용하기 위해선 아래와 같이 Controller 최상단에 use 가 선언 되어야 합니다.
use 선언 후 아래와 같이 새로운 Instance를 활성화 하여 Method를 사용할 수 있습니다.
Controller에서 사용 가능한 Method의 종류와 사용 방법을 안내합니다
Utility Method
Utility Method는 Controller에서 인스턴스를 생성하지 않고 사용 가능한 정적(Static) 메소드입니다.Utility Method Core의 기본적인 작동을 위해 미리 선언된 Method로 Controller 최상단에 use 선언을 통해 사용할 수 있습니다.
Utility Method의 종류는 아래와 같습니다.
namespace | Method | 설명 |
---|---|---|
Corelib | Func | 권한 체크, 속성 검사, 오류 출력 등의 기본 기능 적용을 위한 Method |
Method | Submit으로 전달 받은 값을 처리하기 위한 Method | |
Valid | Submit으로 전달 받은 값의 유효성 검사를 위한 Method | |
Session | 세션 처리를 위한 Method | |
Statistic | 접속자 정보 기록을 위한 Method | |
Blocked | 접속자 차단을 위한 Method |
<?php use Corelib\Func; ...
use 선언 후 아래와 같이 사용할 수 있습니다.
<?php use Corelib\Func; Func::err_print('Error!'); ...
Instance Method
Instance Method는 Controller에서 Instance 생성을 통해 사용 가능한 Method입니다.Instance Method는 파일 업로드, 메일 발송 등 Core의 부가 기능 Library를 필요에 따라 여러 Instance로 생성하여 사용할 수 있는 Method 입니다.
Instance Method의 종류는 아래와 같습니다.
namespace | Method | 설명 |
---|---|---|
Make\Library | Imageresize | jpeg, png, gif, bmp 등의 원본 이미지로 Thumbnail을 생성하는 Method |
메일 발송을 위한 Method | ||
Sms | SMS (LMS / MMS) 발송을 위한 Method | |
Paging | Pdosql과 함께 사용되어 게시판 등의 페이징 적용을 위한 Method | |
Uploader | Submit으로 전달 받은 값의 유효성 검사를 위한 Method | |
Make\Database | Pdosql | Database 사용을 위한 Method |
Controller
/app/test.php
위 예시코드는 Mail Method를 사용하기 위한 예시이며, <?php use Make\Library\Mail; ...
use 선언 후 아래와 같이 새로운 Instance를 활성화 하여 Method를 사용할 수 있습니다.
<?php use Corelib\Func; $mail = new Mail(); ...