Programming(133)
-
Model(1/5) - 설정 및 사용
* 데이터와 관련된 일을 한다. 즉, 데이터 베이스와 연관된 일을 하는 곳이다.* CI에서 model 기능이 제대로 작동하려면 CI_Model 를 반드시 상속 받아야 한다. * 실습을 위해서는 반드시 데이터 베이스와 연동이 되어 있어야 한다.* 설정은 application/config/database.php 에서 설정을 할 수 있다. - 기본적으로 설정되어야 할 값$db['default']['hostname'] = 'localhost'; // IP 또는 hostname$db['default']['username'] = 'scott';$db['default']['password'] = 'tiger';$db['default']['database'] = 'PROD';$db['default']['dbdriver..
2015.09.04 -
View
화면 상에 출력하는 것, 시각적으로 표시하는 것들을 관리.공통적으로 쓰는 코드/로직들을 통합하여, 수정/관리할때 수월해 짐. 공통적으로 사용되는 것 중 HTML의 소스가 대표적일 것이다.모든페이지 마다 아래와 같은 html 소스가 들어가게 될 것인데, 불필요하게 사용되지 않게 view에서 관리할 수 있다. * 공용 소스 * views/_head.php * views/_footer.php * controller 파일에서 view를 불러 올 때 사용 예제$this->load->view('_head');$this->load->view('main',array('id'=>$id));$this->load->view('_footer');
2015.09.04 -
Controller
* View와 Model을 제어하는 역할을 함. * URL: localhost/index.php/welcome/input/test_name 참고 index.php : 반드시 존재해야 하나 .htpaccess 파일로 제거할 수 있음. welcome : welcome.php 파일. input : welcome.php 파일에 input함수라고 하여 또 다른페이지를 불러 올 수 있음.(함수 또는 method 라 함.) test_name : welcome.php 파일에 input 함수의 인자 - controller/welcome.php(echo 문은 설명을 위해 넣은 것이고, views에 포함되어야 하는 것이 맞음)class Welcome extends CI_Controller { public function i..
2015.09.04 -
CodeIgniter와의 규칙?
1. class명은 반드시 파일명과 동일해야 하며 첫글자는 대문자로 시작. 2. controller는 CI_Controller, Model은 CI_Model 을 반드시 상속받아야 함.(CodeIgniter가 제대로 작동하기 위함) 3. Model 파일은 반드시 "_model"이라고 명시를 해야 한다. ex. application/models/test.php (X) application/models/test_model.php (O) 4. 문법 $this->load->view('view_file'); => view파일 중 view_file.php를 불러옴. $this->load->database(); => DB에 연결 $this->load->model('file_model'); => model파일 중 fil..
2015.09.04 -
CodeIgniter 설치
홈페이지 및 다운로드 : http://www.codeigniter.com 파일을 다운로드 받고 DocumentRoot 경로에 압축을 풀면 끝!확인은 DocumentRoot/index.php 을 누르면 아래와 같은 문구가 출력 된다. Welcome to CodeIgniter!The page you are looking at is being generated dynamically by CodeIgniter.If you would like to edit this page you'll find it located at:application/views/welcome_message.phpThe corresponding controller for this page is found at:application/contr..
2015.09.04 -
CodeIgniter 관한 글을 작성하며..
생활코딩에서 항상 많은 도움을 받고 있는 것 같다. CodeIgniter 에 관한 내용을 작성하게 된 계기는 프레임워크에 대해서 새롭게 알게 되었으며,알게 된 이후 자주가는 opentutorials에서 동영상 강의 찾아 듣게 된 이후 부터이다. 정확하게 말하자면, model 수업을 본 이후 시점이다.볼 때는 이해가 되었으나, 돌아서면 이해가 너무 되지 않아서 잊지 않기 위해 작성을 시작했다. 지금부터 열공 !!!! CodeIgniter는 생활코딩에서 동영상 강의를 듣고 혼자만의 노트로 끄적끄적거려 볼란다.무조건 내 중심으로 글을 적을 것이다.
2015.09.04