[php] PHP CodeIgniter 뷰 생성 및 사용
CodeIgniter는 PHP로 작성된 강력한 웹 애플리케이션 프레임워크로, 뷰(View)는 웹 페이지의 사용자 인터페이스를 나타냅니다. 뷰는 HTML/CSS/JavaScript와 PHP 코드를 혼합하여 구성됩니다.
뷰 생성
먼저, CodeIgniter에서 뷰를 생성하는 방법에 대해 알아보겠습니다. 다음은 간단한 예제입니다.
- 뷰 파일 생성
- CodeIgniter의
views
폴더에 새로운 뷰 파일을 생성합니다. 예를 들어,welcome_message.php
라는 파일을 만들겠습니다.
- CodeIgniter의
- 뷰 내용 작성
- 이제
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에서 뷰를 생성하고 사용하는 방법에 대해 알아보았습니다.
참고 문헌: