2016-09-15 34 views
-4

解釋MVC這是我model.But不知道如何插入database.Actually數據我是新來的CodeIgniter請告訴我數據插入一些簡單的例子,也許形式的數據插入。用最簡單的例子中插入笨數據和短

<?php   
class News_model extends CI_Model {    
     public function __construct(){   
       $this->load->database();     
     }            
     public function get_news($slug = FALSE){     
     if ($slug === FALSE){       
       $query = $this->db->get('news');     
       return $query->result_array();       
     }            
     $query = $this->db->get_where('news', array('slug' => $slug));     
     return $query->row_array();     
}     
public function view($slug = NULL){  
     $data['news_item'] = $this->news_model->get_news($slug);  
     if (empty($data['news_item'])){  
       show_404();  
     }  

     $data['title'] = $data['news_item']['title'];  
     $this->load->view('templates/header', $data);  
     $this->load->view('news/view', $data);`enter code here`  
     $this->load->view('templates/footer');  
} 
} 
+1

您的混合控制器和模型嘗試閱讀手冊http://www.codeigniter.com/user_guide/ – JYoThI

+0

u能請告訴我形式的任何簡單的例子,有兩個領域@此Jyothi –

+0

你好請參考此鏈接http://www.phptutorials.club/crud-using-codeigniter-and-mysql/ – Shibon

回答

0

簡單的例子是,

$data['title'] = $_POST['title']; 
$data['content'] = $_POST['content']; 
$data['date']  = time(); 
$this->db->insert('news', $data); 

注:收集數據以$data變量,insert他們news表。

請閱讀更多關於CodeIgniter models

PS:我看到你對MVC的一些理解小姐通過看你的代碼。閱讀更多。基本模型用於獲取,插入和更新數據到表中。 (表格==模型)。撥打電話的最佳位置來自控制器。我們從Controller調用模型 - >從模型獲取值 - > Controller接收數據 - > Controller將它們傳遞給特定的視圖。控制器處理邏輯。模型不知道任何邏輯或他應該傳遞數據的視圖。

大約有笨好的教程在YouTube上爲好。他們還解釋了MVC。

好運