-
728x90반응형
CI3 라이브러리 사용
#내장된 라이브러리 사용
ex) 세션라이브러리
$this->load->library('session');
ex) 페이징 라이브러리
$this->load->library('pagination');#사용자 라이브러리 사용
$this->load->library('라이브러리명');
$this->라이브러리명 = new 라이브러리명();
#라이브러리 내 함수 사용$this->라이브러리명->라이브러리함수명();
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Test extends CI_Controller { public function __construct() { // 내장 라이브러리 사용 parent::__construct(); $this->load->library('session'); // 세션 라이브러리 $this->load->library('pagination');// 페이지 라이브러리 $this->load->helper('url'); // url 라이브러리 } public function test() { // 사용자 라이브러리 사용 $this->load->library('Test_library'); $this->Test_library = new Test_library(); // 라이브러리 내 함수 사용 $this->Test_library->TestLibFun(); } }
# 사용자 라이브러리 생성
/libraries/Test_library.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Test_library { TestLibFun() { // } }
728x90반응형'CI3' 카테고리의 다른 글
ci3 가상환경 index.php 없애기 (0) 2022.10.29 CI3 트랜잭션 (transaction) (0) 2022.09.30 CI3 query 결과 가져오기 (0) 2022.09.21 ci3 model (0) 2022.09.15