[php] PHP CodeIgniter 뷰

CodeIgniter는 PHP로 작성된 강력한 웹 애플리케이션 프레임워크입니다. 이 프레임워크는 MVC(Model-View-Controller) 아키텍처를 따르며, 뷰(View)는 사용자에게 데이터를 표시하는 역할을 합니다.

뷰는 사용자에게 웹 페이지를 표시하는 역할을 하며, PHP CodeIgniter에서 뷰를 작성하고 사용하는 방법을 알아보겠습니다.

뷰 파일 생성

  1. application/views 디렉토리 아래에 새로운 뷰 파일을 생성합니다. 예를 들어, welcome_message.php와 같이 파일을 생성합니다.

  2. 새로운 뷰 파일에 HTML 및 PHP 코드를 작성하여 사용자에게 표시할 콘텐츠를 정의합니다.

     <!-- welcome_message.php -->
     <html>
     <head>
         <title>Welcome</title>
     </head>
     <body>
         <h1>Welcome to our website!</h1>
         <p><?php echo $message; ?></p>
     </body>
     </html>
    

컨트롤러에서 뷰 불러오기

컨트롤러(Controller)에서 뷰를 불러오기 위해서는 해당 뷰 파일에 대한 경로를 지정하여 뷰를 로드해야 합니다.

// application/controllers/Welcome.php

class Welcome extends CI_Controller {

    public function index()
    {
        $data['message'] = "This is a message from the controller";
        $this->load->view('welcome_message', $data);
    }
}

위 코드에서는 welcome_message 뷰를 $data 배열을 통해 인덱싱하여 뷰에 변수를 전달하고 있습니다.

이제 PHP CodeIgniter를 사용하여 웹 애플리케이션을 개발할 때, 뷰를 사용하는 방법을 이해했습니다. 여러분이 작성한 뷰 파일은 컨트롤러를 통해 웹 페이지에 표시될 것입니다.

자세한 내용은 CodeIgniter 공식 문서를 참조하세요.