>  기사  >  백엔드 개발  >  CodeIgniter 프레임워크의 일반적인 사용법

CodeIgniter 프레임워크의 일반적인 사용법

不言
不言원래의
2018-06-14 15:51:411143검색

이 글은 주로 CodeIgniter 프레임워크의 일반적인 사용법을 소개하고, CodeIgniter 프레임워크 컨트롤러, 폼, 데이터베이스 등 일반적인 운영 기술을 간단한 예제 형식으로 요약하고 분석합니다. 기사에서는 CodeIgniter 프레임워크의 일반적인 사용법을 설명합니다. 참조를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.

1. codeigniter 컨트롤러 슈퍼 객체 및 속성

$this->load;
$this->load->database();
$this->load->view();
$this->load->helper();

$this->uri;
$this->uri->segment(3);

$this->input;

2.

$this->load->database();
$this->db->query('SELECT * FROM blog_user');

교환 테이블 접두사 구성

$db['default']['dbprefix'] = 'blog_';
$db['default']['swap_pre'] = 'my_';

그런 다음 SQL 문을 작성할 때 테이블 접두사 my_를 사용하면 ci는 자동으로 my_를 blog_로 대체하므로 dbprefix를 마음대로 수정할 수 있습니다. 데이터베이스 이름을 수정합니다.

예:

$sql = "SELECT * FROM my_archive";

3. 양식 제출 경로

$this->load->helper('url');

사용

site_url('控制器/方法名')

4.

(이전 글 "CodeIgniter 형식 참조 가능) 검증 방법 예시 상세 설명' 및 'CI Framework 양식 검증 예시 상세 설명')


5. SQL 문 관련


① 삽입

$this->db->insert('archive',$archive); 返回bool值
$insert_id = $this->db->insert_id();
$this->db->insert_batch('archive',$data); //插入多条

② 쿼리

$query = $this->db->query($sql); //返回Object
$query->num_rows() 或者 $query->num_rows 返回查询出多少条
if($query->num_rows() > 0){
 return $query->result();//$query->row() $query->result_array() $query->row_array()
}else{
 return false;
}
$query->last_query();

③ 업데이트

$bool = $this->db->where('id >','74835')->update('archive', $data);
$this->db->affected_rows(); //影响行数

4Delete

$bool = $this->db->delete('tablename', array('id' => '500'));
$bool = $this->db->where(array('id' => 500))->delete('tablename');
$this->db->affected_rows(); //影响行

위 내용은 모두의 학습에 도움이 되기를 바랍니다. 중국사이트!

관련 권장 사항:

CodeIgniter를 사용하여 Smarty를 통합하는 방법


위 내용은 CodeIgniter 프레임워크의 일반적인 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.