Method 유형 안내 Controller에서 지원되는 Method 종류를 안내합니다.

zigger의 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
위 Utility Method를 사용하기 위해선 아래와 같이 Controller 최상단에 use 가 선언 되어야 합니다.
<?php
use Corelib\Func;

...
위 예시코드는 Func Method를 사용하기 위한 예시이며,
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
Mail 메일 발송을 위한 Method
Sms SMS (LMS / MMS) 발송을 위한 Method
Paging Pdosql과 함께 사용되어 게시판 등의 페이징 적용을 위한 Method
Uploader Submit으로 전달 받은 값의 유효성 검사를 위한 Method
Make\Database Pdosql Database 사용을 위한 Method
위 Instance Method를 사용하기 위해선 아래와 같이 Controller 최상단에 use 가 선언 되어야 합니다.
Controller /app/test.php
<?php
use Make\Library\Mail;

...
위 예시코드는 Mail Method를 사용하기 위한 예시이며,
use 선언 후 아래와 같이 새로운 Instance를 활성화 하여 Method를 사용할 수 있습니다.
<?php
use Corelib\Func;

$mail = new Mail();
...