코드이그나이터 3.0 한글매뉴얼
코드이그나이터 매뉴얼, CodeIgniter Manual, CodeIgniter 한글매뉴얼 3.0, PHP Framework, MVC Framework, 씨아이보드, CIBoard
코드이그나이터 3.0 한글매뉴얼
코드이그나이터 매뉴얼, CodeIgniter Manual, CodeIgniter 한글매뉴얼 3.0, PHP Framework, MVC Framework, 씨아이보드, CIBoard
실습방법 - 생활코딩
본 수업에서 사용하는 예제는 생활코딩 웹서비스 만들기 실습편을 계승하고 있다. 웹서비스 수업을 통해서 만든 PHP 에플리케이션을 CodeIgniter의 체계로 전환한 것이다. PHP에 익숙하지 않다면 가급적 생활코딩 웹서비스 만들기 실습편을 선행학습 할 것을 권한다. 하지만 CodeIgniter에 대한 지식만을 필요로 한다면 본 수업만으로도 충분히 원하는 것을 얻을 수 있도록 수업을 구성할 것이다.
class Board_model extends CI_Model{
public function __construct() {
parent::__construct();
$this->load->database(); //DB 연결하는 코드
}
public function select_board() {
// 1
$sql = "SLECT * FROM board";
return $this->db->query($sql)->result_array();
// 2
$this->db->get('board')
}
}
Query Builder Class ‐ 코드이그나이터 3.0 한글매뉴얼
코드이그나이터 매뉴얼, CodeIgniter Manual, CodeIgniter 한글매뉴얼 3.0, PHP Framework, MVC Framework, 씨아이보드, CIBoard
<?php
class Board_model extends CI_Model{
public function __construct() {
parent::__construct();
}
public function select_board() {
// 1
// $sql = "SELECT * FROM test";
// return $this->db->query($sql)->result_array();
// return $this->db->query($sql);
// 2
// return $this->db->get('test')->result_array();
$data['res1'] = $this->db->get('test')->row_array(); //첫번째행만 반환
$data['res2'] = $this->db->get('test')->result_array(); // 여러행
return $data;
}
}
public function select_board() {
// 1
// $sql = "SELECT * FROM test";
// return $this->db->query($sql)->result_array();
// return $this->db->query($sql);
// 2
// return $this->db->get('test')->result_array();
$data['res1'] = $this->db->get_where('test', array('idx' => 2))->row_array();
$data['res2'] = $this->db->get('test')->result_array();
return $data;
}
p4rksk