Maison > Article > développement back-end > Utilisations courantes dans le framework CodeIgniter
Cet article présente principalement l'utilisation courante du framework CodeIgniter, et résume et analyse les techniques de fonctionnement courantes telles que les contrôleurs de framework CodeIgniter, les formulaires et les bases de données sous la forme d'exemples simples. Les amis dans le besoin peuvent s'y référer
<.>Les exemples de cet article décrivent les utilisations courantes du framework CodeIgniter. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :1. Super objet et attributs du contrôleur Codeigniter
$this->load; $this->load->database(); $this->load->view(); $this->load->helper();
$this->uri; $this->uri->segment(3);
$this->input;
2. Configuration de la base de données
$this->load->database(); $this->db->query('SELECT * FROM blog_user');Configurer le préfixe de la table d'échange
$db['default']['dbprefix'] = 'blog_'; $db['default']['swap_pre'] = 'my_';Ensuite, nous utilisons my_ this lors de l'écriture des instructions SQL Pour le préfixe de table, ci remplacera automatiquement my_ par blog_. Par conséquent, dbprefix peut être modifié à volonté, ce qui nous permet de modifier le nom de la base de données. Par exemple :
$sql = "SELECT * FROM my_archive";
3. Chemin de soumission du formulaire
$this->load->helper('url');Utilisez
site_url('控制器/方法名')
4. Vérification du formulaire (veuillez vous référer au précédent article "Explication détaillée des exemples de méthodes de validation de formulaire CodeIgniter" et "Explication détaillée des exemples de validation de formulaire du cadre CI")
5. 🎜>① Insérer
② Requête
$this->db->insert('archive',$archive); 返回bool值 $insert_id = $this->db->insert_id(); $this->db->insert_batch('archive',$data); //插入多条
③ Mise à jour
$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();
④ Supprimer
$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(); //影响行Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois ! Recommandations associées :
Comment utiliser CodeIgniter pour intégrer Smarty
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!