[php] PHP CodeIgniter 뷰 생성 및 사용

CodeIgniter는 PHP로 작성된 강력한 웹 애플리케이션 프레임워크로, 뷰(View)는 웹 페이지의 사용자 인터페이스를 나타냅니다. 뷰는 HTML/CSS/JavaScript와 PHP 코드를 혼합하여 구성됩니다.

뷰 생성

먼저, CodeIgniter에서 뷰를 생성하는 방법에 대해 알아보겠습니다. 다음은 간단한 예제입니다.

  1. 뷰 파일 생성
    • CodeIgniter의 views 폴더에 새로운 뷰 파일을 생성합니다. 예를 들어, welcome_message.php라는 파일을 만들겠습니다.
  2. 뷰 내용 작성
    • 이제 welcome_message.php 파일에 HTML/CSS/JavaScript 및 PHP 코드를 작성하여 뷰를 디자인합니다.

뷰 사용

뷰를 생성한 후에는 컨트롤러(controller) 내에서 해당 뷰를 로드하여 사용할 수 있습니다.

다음은 뷰를 로드하고 사용하는 예제입니다.

class Welcome extends CI_Controller {
    public function index() {
        // 뷰 파일을 로드합니다.
        $this->load->view('welcome_message');
    }
}

위의 예제에서 load->view() 메서드는 welcome_message.php 뷰를 로드하여 사용자에게 표시합니다.

또한, 뷰에 데이터를 전달하려면 다음과 같이 코드를 작성할 수 있습니다.

class Welcome extends CI_Controller {
    public function index() {
        // 데이터 배열 정의
        $data = array(
            'title' => '환영합니다',
            'content' => 'CodeIgniter 뷰를 사용하는 방법을 학습 중입니다.'
        );
        // 뷰 파일을 로드하고 데이터를 전달합니다.
        $this->load->view('welcome_message', $data);
    }
}

위의 예제에서 $data 배열에 제목(title) 및 콘텐츠(content)를 정의하고, load->view() 메서드의 두 번째 매개변수로 데이터를 전달합니다.

결론

PHP CodeIgniter를 사용하여 뷰를 생성하고 사용하는 방법을 알아보았습니다. 이를 통해 사용자에게 동적이고 매력적인 웹 페이지를 제공할 수 있습니다.

이것으로 PHP CodeIgniter에서 뷰를 생성하고 사용하는 방법에 대해 알아보았습니다.

참고 문헌: