코드이그나이터 26

06. [CodeIgniter3] 데이터 표시하기

데이터 표시하기 이전에는 데이터베이스에 데이터를 추가하는 방법에 대해서 알아봤습니다. 이번에는 데이터베이스에서 데이터를 표시(가져오기)하고 View에 레코드를 표시하는 방법에 대해 알아봅시다. users 테이블에 저장된 데이터를 표시하겠습니다. Controller Application/controllers/Hello.php 파일에 아래 코드를 입력하세요. View Application/views/display_records.php 파일을 만들고 아래 코드를 입력합니다. No 이름 이메일 연락처 Model Application/models/Hello_Model.php 파일을 열어 아래 코드를 입력합니다.

CodeIgniter3 2021.12.29

05. [CodeIgniter3] 데이터베이스 설정 & 연결 & 데이터 삽입(insert)

데이터 베이스에 데이터를 삽입하기 위해 데이터 베이스와 테이블을 생성합니다. create database db; create table users( user_id int unsigned primary key auto_increment, name varchar(50), email varchar(100), mobile bigint unsigned ); 데이터베이스 설정 Application/config/database.php 파일에 $db에 필요한 값들을 입력합니다. (port 번호가 3306을 사용하면 port는 따로 설정하지 않아도 됩니다.) $db['default'] = array( 'dsn'=> '', 'hostname' => 'localhost', 'username' => 'root', // 로그인..

CodeIgniter3 2021.12.29

04. [CodeIgniter3] Model 모델

모델 모델은 데이터베이스의 정보와 함께 작동하도록 설계된 클래스입니다. 예를 들어 Codeigniter를 사용하여 애플리케이션의 사용자를 관리하는 경우 데이터를 추가, 수정, 조회, 삭제하는 기능이 포함된 모델 클래스가 있어야 합니다. 모델 클래스 생성 모델 클래스는 항상 Apllication/models 디렉터리에 저장됩니다. 모델 캘래스 이름은 대문자로 시작해야 합니다(또는 카멜 케이스 사용) 클래스 이름과 페이지 이름은 같아야 합니다. Codeigniter의 CI_Model Class를 상속합니다. 사용자의 모델 클래스 생성 컨트롤러 내부에서 모델을 호출하려면 아래 코드를 입력합니다. $this->load->model('mode_name'); 컨트롤러 내부에 모델 클래스를 로드한 후 모델 클래스 구..

CodeIgniter3 2021.12.26

03. [CodeIgniter3] View 뷰

뷰는 사용자에게 보이는 페이지로 내비게이션, 헤더, 푸터 등을 포함할 수 있습니다. 뷰는 직접 호출(url로 접근하는것)로 액세스 할 수 없습니다. 컨트롤로 통하여 페이지를 호출해야 합니다. Application/views/about.php 파일을 만들고 아래 코드를 입력합니다. About Codeigniter Views 컨트롤러에서 뷰 로드하기 컨트롤러에 아래코드를 입력하면 뷰 페이지를 로드할 수 있습니다. $this->load->view('view_page_name'); view폴더 안에 폴더를 생성하여 뷰 페이지를 로드할 때는 아래와 같이 호출합니다. $this->load->view('directory_name/view_page_name'); 컨트롤러에서 뷰 호출하기 Apllication/contr..

CodeIgniter3 2021.12.26

02. [CodeIgniter3] Contoroller 컨트롤러

코드이그나이터는 MVC 패턴을 제공합니다. MVC 패턴중 C인 컨트롤러의 기능에 대해서 알아봅시다. 컨트롤러란? 컨트롤러는 프로그램을 작성하고 웹 페이지를 생성하기 위한 논리적 구현을 구현합니다. 컨트롤러는 모델과 뷰 사이의 중개자 역할을 합니다. 컨트롤러는 모델과 뷰를 제어합니다. 컨트롤러 만들기 컨트롤러는 항상 Application/controllers 폴더에 저장됩니다. 코드이그나이터는 Application/controllers에서 지정된 index.html, welcome.php 두 개를 기본 파일을 제공합니다. 화면에 Hello World를 출력하는 예제를 만들어보겠습니다. application > controllers > Hello.php 라는 파일을 만들고 아래 코드를 입력합니다. - CI_..

CodeIgniter3 2021.12.26

01. [CodeIgniter3] 설치하기

코드이그나이터3 설치하기 1. 아래 링크로 접속해서 파일을 다운로드합니다. https://www.codeigniter.com/download 2. 다운로드 파일을 압축해제 합니다. 3. 모든 파일과 폴더를 서버에 업로드합니다. (WAMP를 사용하고 있다면 htdotc 밑에 파일을 보관합니다.) 4. 서버 URL로 접속합니다. 위와 같은 화면이 나왔다면 문제없이 설치가 완료되었습니다. Github codeigniter3 commit · jun0925/study@142b07a (github.com)

CodeIgniter3 2021.12.26