[php] PHP CodeIgniter 뷰
CodeIgniter는 PHP로 작성된 강력한 웹 애플리케이션 프레임워크입니다. 이 프레임워크는 MVC(Model-View-Controller) 아키텍처를 따르며, 뷰(View)는 사용자에게 데이터를 표시하는 역할을 합니다.
뷰는 사용자에게 웹 페이지를 표시하는 역할을 하며, PHP CodeIgniter에서 뷰를 작성하고 사용하는 방법을 알아보겠습니다.
뷰 파일 생성
-
application/views 디렉토리 아래에 새로운 뷰 파일을 생성합니다. 예를 들어, welcome_message.php와 같이 파일을 생성합니다.
-
새로운 뷰 파일에 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 공식 문서를 참조하세요.