문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
software:codeignter_tutorial [2011/08/17 14:39] sivanim |
software:codeignter_tutorial [2011/08/17 14:54] sivanim [CONFIG 설정] |
||
---|---|---|---|
줄 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 페이지를 붙여 준다는 것입니다. | ||
* 주소창에 index.php 항상보이면 보기 안좋기 때문에 뺍니다. 대신 .htaccess로 index.php 를 주소창에 보이지 않지만 가장 먼저 접근 하는 페이지로 설정 할 겁니다. | * 주소창에 index.php 항상보이면 보기 안좋기 때문에 뺍니다. 대신 .htaccess로 index.php 를 주소창에 보이지 않지만 가장 먼저 접근 하는 페이지로 설정 할 겁니다. | ||
- | |||
===== INDEX 설정 ===== | ===== INDEX 설정 ===== | ||
줄 86: | 줄 84: | ||
* 그렇게 작성하고 웹페이지 접근하면 아래와 같은 페이지가 나옵니다. (ex: http:// | * 그렇게 작성하고 웹페이지 접근하면 아래와 같은 페이지가 나옵니다. (ex: http:// | ||
- | {{: | + | {{: |
* 위는 컨트롤러를 설정한 것으로 index()는 기본적으로 가장 먼저 실행되는 함수 입니다. | * 위는 컨트롤러를 설정한 것으로 index()는 기본적으로 가장 먼저 실행되는 함수 입니다. | ||
줄 233: | 줄 231: | ||
===== 단계3 ===== | ===== 단계3 ===== | ||
- | View 를 만들어 보겠습니다. View는 클라이언트에게 보여지는 화면입니다. 이번 sample에는 View는 main, update, write 페이지로 나뉩니다. | + | View 를 만들어 보겠습니다. View는 클라이언트에게 보여지는 화면입니다. 이번 sample에는 View는 main, update, write 페이지로 나뉩니다. |
+ | apllication/ | ||
+ | |||
==== main.php ==== | ==== main.php ==== | ||
- | * main 페이지 소스 입니다. main 페이지는 가장 먼저 화면에 보여지는 부분으로 데이터를 보여주고 입력, 수정, 삭제를 할 수 있습니다. | + | * main 페이지 소스 입니다. main 페이지는 가장 먼저 화면에 보여지는 부분으로 데이터를 보여주고 입력, 수정, 삭제를 할 수 있습니다. < |
< | < | ||
줄 275: | 줄 276: | ||
==== write.php ==== | ==== write.php ==== | ||
+ | * write.php는 데이터를 입력하는 view 입니다. < | ||
+ | < | ||
+ | < | ||
+ | <meta charset=" | ||
+ | </ | ||
+ | < | ||
+ | <!-- form 핼퍼를 사용한 form_open 입니다. form 설정을 쉽게 해줍니다.--> | ||
+ | <? | ||
+ | |||
+ | <input type = " | ||
+ | <br/> | ||
+ | < | ||
+ | <br/> | ||
+ | <input type= " | ||
+ | <? | ||
+ | </ | ||
+ | </ | ||
==== update.php ==== | ==== 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 화면입니다. | ||
+ | {{: | ||
+ |