네트워크 기술의 발전으로 PHP는 웹 개발에 중요한 도구 중 하나가 되었습니다. 인기 있는 PHP 프레임워크 중 하나인 CodeIgniter(이하 CI)도 점점 더 많은 관심과 사용을 받고 있습니다. 오늘은 CI 프레임워크를 활용하는 방법에 대해 살펴보겠습니다.
1. CI 프레임워크 설치
먼저 CI 프레임워크를 다운로드하여 설치해야 합니다. CI 공식 홈페이지(https://codeigniter.com/)에서 최신 버전의 CI 프레임워크 압축 패키지를 다운로드하세요. 다운로드가 완료되면 웹 서버 디렉터리에 압축을 풉니다. 편의상 WampServer를 예로 들어 CI 프레임워크의 압축을 C:wamp64www 디렉터리에 풀고 이름을 "ci"로 바꿉니다.
2. CI 프레임워크 구성
CI 프레임워크의 기본 구성 파일은 application/config/config.php입니다. 여기에서 다음과 같은 몇 가지 일반적인 옵션을 구성할 수 있습니다.
$config['default_controller'] = 'welcome'
$config['default_method'] = 'index';
2. 시간대 설정:
$config['timezone'] = '아시아/상하이';
3. 오류 표시 수준 설정:
$config['log_threshold'] = 1;
$config[' display_errors'] = TRUE;
4. 데이터베이스 연결 정보 설정:
$db['default'] = array(
'dsn' => '', 'hostname' => 'localhost', 'username' => 'root', 'password' => '', 'database' => 'test', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE
);
3 CI 컨트롤러 생성
CI 프레임워크의 컨트롤러가 위치합니다. application/ 컨트롤러 디렉토리 아래에 있습니다. CI_Controller 클래스를 상속하여 사용자 정의 컨트롤러를 만들 수 있습니다. 예를 들어, application/controllers 디렉터리에 Welcome.php라는 새 파일을 만듭니다.
09c17315c8fefb26be9cd6a5706ba269
100db36a723c770d327fc0aef2ce13b193f0f5c25f18dab9d176bd4f6de5d30e
<meta charset="UTF-8"> <title><?=$title?></title>
<h1><?=$content?></h1>
이 보기에는 두 개의 변수 $title과 $content가 포함되어 있으며 컨트롤러를 통해 데이터가 전달될 수 있습니다.
6. 컨트롤러 및 모델 사용
컨트롤러에서 모델을 사용해야 하는 경우 다음 명령문을 통해 로드할 수 있습니다:
$this->load->model('test_model');
그런 다음 컨트롤러에서 호출할 수 있습니다.
$data = $this->test_model->get_data();
그리고 뷰에서 변수를 출력해야 할 때 컨트롤러에 넣을 수 있습니다. 보기:
$this->load->view('test', array('title' => 'Test', 'content' => 'Hello, world!'));
7 . 요약
CI 프레임워크는 작고 강력한 PHP 프레임워크로, 단순성과 사용 편의성으로 인해 개발자가 가장 먼저 선택합니다. 이 기사에서는 CI 프레임워크의 설치, 구성 및 공통 기능을 소개합니다. 이는 초보자에게 확실한 참고 가치가 있다고 생각합니다. 물론 CI 프레임워크의 사용법을 간략하게 소개했을 뿐입니다. CI 프레임워크의 원리와 더 많은 기능을 깊이 있게 이해하고 싶다면 직접 공부해 보아야 합니다.
위 내용은 PHP에서 CI 프레임워크를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!