사용자 도구

사이트 도구


software:codeignter_tutorial

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
software:codeignter_tutorial [2011/08/17 14:39]
sivanim
software:codeignter_tutorial [2011/08/17 14:54] (현재)
sivanim [INDEX 설정]
줄 12: 줄 12:
   * 제대로 설치 하시고 웹에 접을 했을 때 아래와 같은 화면이 뜹니다.   * 제대로 설치 하시고 웹에 접을 했을 때 아래와 같은 화면이 뜹니다.
  
-{{:software:1-1.jpg?400x400}} +{{:software:1-1.jpg?200 |}}
 ====== 설정 ====== ====== 설정 ======
   * 아래 설정 중 필 수 적인 것은 없습니다. 상황과 편의를 위해서 한 것이기 때문에 자신에게 맞게 더 설정하거나 변경하셔야 합니다.   * 아래 설정 중 필 수 적인 것은 없습니다. 상황과 편의를 위해서 한 것이기 때문에 자신에게 맞게 더 설정하거나 변경하셔야 합니다.
줄 46: 줄 45:
 ===== CONFIG 설정 ===== ===== CONFIG 설정 =====
  
-  * config.php 파일은 application\config 있습니다.+  * config.php 파일은 application/config 있습니다.
   * $config['index_page'] = 'index.php' 를  $config['index_page'] = '' 로 바꾸어 줍니다.   * $config['index_page'] = 'index.php' 를  $config['index_page'] = '' 로 바꾸어 줍니다.
     * 위 index_page 설정은 controller가 페이지 이동할 때도 컨트롤러 앞에 자동으로 index.php 페이지를 붙여 준다는 것입니다.      * 위 index_page 설정은 controller가 페이지 이동할 때도 컨트롤러 앞에 자동으로 index.php 페이지를 붙여 준다는 것입니다. 
줄 86: 줄 85:
  
   * 그렇게 작성하고 웹페이지 접근하면 아래와 같은 페이지가 나옵니다. (ex: http://127.0.0.1)   * 그렇게 작성하고 웹페이지 접근하면 아래와 같은 페이지가 나옵니다. (ex: http://127.0.0.1)
-{{:software:3-1.jpg}}+{{:software:3-1.jpg?nolink&200|}}
  
   * 위는 컨트롤러를 설정한 것으로 index()는 기본적으로 가장 먼저 실행되는 함수 입니다.    * 위는 컨트롤러를 설정한 것으로 index()는 기본적으로 가장 먼저 실행되는 함수 입니다. 
줄 233: 줄 232:
  
 ===== 단계3 ===== ===== 단계3 =====
-View 를 만들어 보겠습니다. View는 클라이언트에게 보여지는 화면입니다. 이번 sample에는 View는 main, update, write 페이지로 나뉩니다. +View 를 만들어 보겠습니다. View는 클라이언트에게 보여지는 화면입니다. 이번 sample에는 View는 main, update, write 페이지로 나뉩니다. View 파일은 전부  
 +apllication/Views 폴더에 넣어 주시면 됩니다. 
 + 
  
 ==== main.php ==== ==== main.php ====
-  * main 페이지 소스 입니다. main 페이지는 가장 먼저 화면에 보여지는 부분으로 데이터를 보여주고 입력, 수정, 삭제를 할 수 있습니다.+  * main 페이지 소스 입니다. main 페이지는 가장 먼저 화면에 보여지는 부분으로 데이터를 보여주고 입력, 수정, 삭제를 할 수 있습니다. <html> 테그가 빠져있습니다. 참고 하십시요
  
 <head> <head>
줄 275: 줄 277:
  
 ==== write.php ==== ==== write.php ====
 +  * write.php는 데이터를 입력하는 view 입니다. <html> 태그가 빠져있습니다.
 +<head>
 +<title> tea-gyu </title>
 + <meta charset="utf-8">
 +</head>
 +<body>
 + <!-- form 핼퍼를 사용한 form_open 입니다. form 설정을 쉽게 해줍니다.-->
 +   <?=form_open('blog/data_insert')?>
 +   
 +  <input type = "text" name = "title"></input>
 +  <br/>
 +  <textarea name="contents"></textarea>
 +  <br/>
 +  <input type= "submit" value="input" />
 +   <?=anchor('blog/index','main')?>
 +  </form>
 +</body>
 ==== update.php ==== ==== update.php ====
 +  * update View는 데이터를 udate 할 때 사용하는 view 입니다. write.php 와 거의 동일합니다. <html> 태그가 빠져 있습니다.
 +<head>
 +<title> tea-gyu </title>
 + <meta charset="utf-8">
 +</head>
 +<body>
 + <?
 + if ($query->num_rows() > 0) 
 + {
 + $item = $query->row();
 +
 + }
 + ?>
 +
 +   <?=form_open('blog/data_update')?>
 +   <?=form_hidden('Id',$this->uri->segment(3))?>
 +   
 +  <input type = "text" name = "title" value="<?=$item->title?>"></input>
 +  <br/>
 +  <textarea name="contents" ><?=$item->contents?></textarea>
 +  <br/>
 +  <input type= "submit" value="update" />
 +  </form>
 +</body>
 +
 +
 +===== 단계4 =====
 +
 +  * main.php 화면입니다. 
 +
 +{{:software:main.jpg?nolink&200|}}
 +
 +  * write.php 화면입니다.
 +{{:software:write.jpg?nolink&200|}}
 +
 +
 +  * update.php 화면입니다.
 +{{:software:update.jpg?nolink&200|}}
 +
software/codeignter_tutorial.1313559583.txt.gz · 마지막으로 수정됨: 2011/08/17 14:39 저자 sivanim