View란 화면에 무언가를 출력하기 위한 내용이 들어있는 것을 의미한다.
html / css / javascript와 같은 코드들을 작성하고 관리할수 있다.
controller 페이지에서 echo로 출력했던 부분을 view 에서 작성하고 $this->load->view 라는 구문으로 대체한다.
view 파일은 application/views 디렉토리에 위치하도록 약속되어 있다.
총 3개의 파일을 작성하고 이전에 작업한 Topic.php 파일의 index 부분을 수정한다.
1. /application/views/header.php
2. /application/views/footer.php
3. /application/views/main.php
4. /application/controls/Topic.php 파일을 수정합니다.
* index에서는 main.php 파일을 불러오도록 설정되어 있고, get 에서는 get.php 파일을 불러오도록 설정했다.
example.com/topic 페이지에 접속하면 현재페이지 : main.php 란 텍스트가 출력되는 것을 볼 수 있다.
4. /application/views/get.php
- 데이터를 받아서 출력하는 페이지를 만들어 본다.
클래스의 변수는 배열의 요소로 넘겨야 함.
출력페이지에서는 해당 배열의 key로 출력한다.
* View를 서브디렉토리 안에 넣을수 있으며 이때는 디렉토리 명을 같이 적어주면 된다.
$this->load->view('directory_name/file_name');
댓글 영역