이 글은 주로 CodeIgniter 프레임워크의 일반적인 사용법을 소개하고, CodeIgniter 프레임워크 컨트롤러, 폼, 데이터베이스 등 일반적인 운영 기술을 간단한 예제 형식으로 요약하고 분석합니다. 기사에서는 CodeIgniter 프레임워크의 일반적인 사용법을 설명합니다. 참조를 위해 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
1. codeigniter 컨트롤러 슈퍼 객체 및 속성$this->load; $this->load->database(); $this->load->view(); $this->load->helper();
$this->uri; $this->uri->segment(3);
$this->input;
$this->load->database(); $this->db->query('SELECT * FROM blog_user');
$db['default']['dbprefix'] = 'blog_'; $db['default']['swap_pre'] = 'my_';
$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(); //影响行数
$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!