[php] PHP CodeIgniter 라이브러리 생성 및 사용
이번 글에서는 PHP CodeIgniter 프레임워크에서 라이브러리를 만들고 사용하는 방법을 알아보겠습니다.
라이브러리 생성
CodeIgniter 라이브러리를 생성하려면 라이브러리를 위한 새 파일을 생성해야 합니다. 예를 들어, My_library.php
라는 이름으로 라이브러리 파일을 만들어 보겠습니다.
// application/libraries/My_library.php
class My_library {
public function say_hello() {
return "Hello from My Library!";
}
}
라이브러리는 application/libraries
디렉토리에 저장해야 합니다. 이제 위의 코드처럼 클래스를 만들고 그 안에 기능을 정의합니다.
라이브러리 사용
라이브러리를 사용하려면 컨트롤러에서 $this->load->library
메서드를 사용하여 라이브러리를 로드해야 합니다. 그러면 라이브러리의 메서드를 호출할 수 있습니다.
// application/controllers/Some_controller.php
class Some_controller extends CI_Controller {
public function index() {
$this->load->library('my_library');
echo $this->my_library->say_hello(); // 출력: Hello from My Library!
}
}
이제 Some_controller
안의 index
메서드에서 우리가 만든 라이브러리를 호출하고, 라이브러리의 say_hello
메서드를 실행하여 “Hello from My Library!”를 출력할 수 있습니다.
이렇게 PHP CodeIgniter에서 라이브러리를 생성하고 사용할 수 있습니다. 라이브러리를 통해 코드의 재사용성을 높일 수 있고, 모듈화된 코드를 작성할 수 있어 효율적인 개발이 가능합니다.
참고 자료: