[php] PHP CodeIgniter 라이브러리 생성 및 사용
CodeIgniter는 PHP로 작성된 경량의 웹 응용 프로그램 프레임워크로, 라이브러리를 사용하여 코드의 재사용성을 높일 수 있습니다. 이번 블로그에서는 CodeIgniter에서 라이브러리를 생성하고 사용하는 방법을 살펴보겠습니다.
라이브러리 생성
새로운 라이브러리를 생성하려면, CodeIgniter에서 제공하는 라이브러리 클래스를 확장하는 새 클래스를 생성해야 합니다. 이 클래스는 현재 보고 있는 라이브러리를 확장하고 그 안에 새로운 기능을 추가할 수 있도록 합니다.
다음은 라이브러리를 생성하는 간단한 예제입니다.
// application/libraries/Custom_library.php 생성
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Custom_library
{
public function __construct()
{
// 생성자 메서드
}
public function custom_function()
{
// 사용자 정의 함수 내용
}
}
?>
라이브러리 사용
라이브러리를 사용하려면, CodeIgniter 컨트롤러나 뷰에서 해당 라이브러리를 로드해야 합니다. 라이브러리를 로드하는 방법은 아주 간단합니다.
// application/controllers/Example.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Example extends CI_Controller {
public function index()
{
// 라이브러리 로드
$this->load->library('custom_library');
// 라이브러리 함수 호출
$this->custom_library->custom_function();
}
}
?>
이제 새로운 라이브러리를 생성하고 이를 사용하는 방법에 대해 알아보았습니다. 이를 통해 코드의 모듈화와 재사용이 용이해지며, 개발 생산성을 향상시킬 수 있습니다.
더 많은 정보를 원하시거나 더 복잡한 예제를 보고 싶다면, CodeIgniter 사용자 가이드를 참고하세요.