문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| software:codeignter_tutorial [2011/08/17 14:30] – sivanim | software:codeignter_tutorial [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 12: | 줄 12: | ||
| * 제대로 설치 하시고 웹에 접을 했을 때 아래와 같은 화면이 뜹니다. | * 제대로 설치 하시고 웹에 접을 했을 때 아래와 같은 화면이 뜹니다. | ||
| - | {{: | + | {{: |
| ====== 설정 ====== | ====== 설정 ====== | ||
| * 아래 설정 중 필 수 적인 것은 없습니다. 상황과 편의를 위해서 한 것이기 때문에 자신에게 맞게 더 설정하거나 변경하셔야 합니다. | * 아래 설정 중 필 수 적인 것은 없습니다. 상황과 편의를 위해서 한 것이기 때문에 자신에게 맞게 더 설정하거나 변경하셔야 합니다. | ||
| 줄 46: | 줄 45: | ||
| ===== CONFIG 설정 ===== | ===== CONFIG 설정 ===== | ||
| - | * config.php 파일은 application\config 있습니다. | + | * config.php 파일은 application/config 있습니다. |
| * $config[' | * $config[' | ||
| * 위 index_page 설정은 controller가 페이지 이동할 때도 컨트롤러 앞에 자동으로 index.php 페이지를 붙여 준다는 것입니다. | * 위 index_page 설정은 controller가 페이지 이동할 때도 컨트롤러 앞에 자동으로 index.php 페이지를 붙여 준다는 것입니다. | ||
| 줄 86: | 줄 85: | ||
| * 그렇게 작성하고 웹페이지 접근하면 아래와 같은 페이지가 나옵니다. (ex: http:// | * 그렇게 작성하고 웹페이지 접근하면 아래와 같은 페이지가 나옵니다. (ex: http:// | ||
| - | {{: | + | {{: |
| * 위는 컨트롤러를 설정한 것으로 index()는 기본적으로 가장 먼저 실행되는 함수 입니다. | * 위는 컨트롤러를 설정한 것으로 index()는 기본적으로 가장 먼저 실행되는 함수 입니다. | ||
| 줄 233: | 줄 232: | ||
| ===== 단계3 ===== | ===== 단계3 ===== | ||
| + | View 를 만들어 보겠습니다. View는 클라이언트에게 보여지는 화면입니다. 이번 sample에는 View는 main, update, write 페이지로 나뉩니다. View 파일은 전부 | ||
| + | apllication/ | ||
| + | |||
| + | |||
| + | |||
| + | ==== main.php ==== | ||
| + | * main 페이지 소스 입니다. main 페이지는 가장 먼저 화면에 보여지는 부분으로 데이터를 보여주고 입력, 수정, 삭제를 할 수 있습니다. < | ||
| + | |||
| + | < | ||
| + | < | ||
| + | <meta charset=" | ||
| + | </ | ||
| + | < | ||
| + | |||
| + | <table width=" | ||
| + | < | ||
| + | < | ||
| + | |||
| + | |||
| + | <? | ||
| + | /* $query에 각 row별 result 값을 받아서 item 배열에 넣습니다. row가 없을 때 까지 진행 됩니다.*/ | ||
| + | foreach($query-> | ||
| + | ?> | ||
| + | <!-- title 값을 출력 합니다.--> | ||
| + | < | ||
| + | <!-- contents 값을 출력 합니다.--> | ||
| + | < | ||
| + | <hr/> | ||
| + | |||
| + | <!-- anchor 함수는 페이지 링크를 쉽게 해주는 uri 핼퍼의 함수입니다.--> | ||
| + | <? | ||
| + | <? | ||
| + | <hr/> | ||
| + | |||
| + | |||
| + | <?}?> | ||
| + | |||
| + | <? | ||
| + | |||
| + | |||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== write.php ==== | ||
| + | * write.php는 데이터를 입력하는 view 입니다. < | ||
| + | < | ||
| + | < | ||
| + | <meta charset=" | ||
| + | </ | ||
| + | < | ||
| + | <!-- form 핼퍼를 사용한 form_open 입니다. form 설정을 쉽게 해줍니다.--> | ||
| + | <? | ||
| + | |||
| + | <input type = " | ||
| + | <br/> | ||
| + | < | ||
| + | <br/> | ||
| + | <input type= " | ||
| + | <? | ||
| + | </ | ||
| + | </ | ||
| + | ==== update.php ==== | ||
| + | * update View는 데이터를 udate 할 때 사용하는 view 입니다. write.php 와 거의 동일합니다. < | ||
| + | < | ||
| + | < | ||
| + | <meta charset=" | ||
| + | </ | ||
| + | < | ||
| + | <? | ||
| + | if ($query-> | ||
| + | { | ||
| + | $item = $query-> | ||
| + | |||
| + | } | ||
| + | ?> | ||
| + | |||
| + | <? | ||
| + | <? | ||
| + | |||
| + | <input type = " | ||
| + | <br/> | ||
| + | < | ||
| + | <br/> | ||
| + | <input type= " | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== 단계4 ===== | ||
| + | |||
| + | * main.php 화면입니다. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | * write.php 화면입니다. | ||
| + | {{: | ||
| + | |||
| + | |||
| + | * update.php 화면입니다. | ||
| + | {{: | ||