[php] PHP CodeIgniter 뷰 조건문

CodeIgniter는 PHP로 작성된 오픈 소스 웹 애플리케이션 프레임워크로, 뷰(View)를 사용하여 사용자에게 정보를 표시합니다. 이 프레임워크를 사용하여 뷰에서 조건문을 사용하는 방법을 살펴보겠습니다.

조건문 사용

CodeIgniter에서 뷰에 조건문을 사용하는 방법은 일반적인 PHP 문법과 거의 동일합니다. 예를 들어, 데이터베이스에서 가져온 결과에 따라 다른 내용을 표시하려는 경우 다음과 같이 조건문을 사용할 수 있습니다:

<?php if($result): ?>
    <h2>결과가 있습니다</h2>
<?php else: ?>
    <h2>결과가 없습니다</h2>
<?php endif; ?>

위의 예제에서 $result가 일치하는 조건에 따라 다른 내용이 표시됩니다.

코드 예시

다음은 컨트롤러에서 뷰에 데이터를 전달하여 조건문을 사용하는 예제입니다.

class Example_Controller extends CI_Controller {
    public function index() {
        // 모델에서 데이터 가져오기
        $data['result'] = $this->example_model->get_data();
        
        // 뷰 로드
        $this->load->view('example_view', $data);
    }
}

그런 다음, example_view.php 파일에서는 위에서 설명한 대로 조건문을 사용하여 $result에 따라 다른 내용을 표시할 수 있습니다.

요약

PHP CodeIgniter에서 뷰에 조건문을 사용하는 방법은 기본적인 PHP 문법과 유사합니다. 뷰에 데이터를 전달하여 조건문을 사용하여 웹 페이지에 동적으로 내용을 표시할 수 있습니다.

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