>백엔드 개발 >PHP 튜토리얼 >PHP에서 CI 프레임워크를 사용하는 방법은 무엇입니까?

PHP에서 CI 프레임워크를 사용하는 방법은 무엇입니까?

PHPz
PHPz원래의
2023-06-01 08:48:052768검색

네트워크 기술의 발전으로 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

100db36a723c770d327fc0aef2ce13b1

93f0f5c25f18dab9d176bd4f6de5d30e

<meta charset="UTF-8">
<title><?=$title?></title>

9c3bca370b5104690d9ef395f2c5f8d1

6c04bd5ca3fcae76e30b72ad730ca86d

<h1><?=$content?></h1>

36cc49f0c466276486e50c850b7e4956

73a6ac4ed44ffec12cee46588e518a5e


이 보기에는 두 개의 변수 $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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.