2016-09-27 53 views
-2

和型號頁面顯示所有的數據是:如何從數據庫使用JSON到視圖頁面笨框架

public function categories() { 
    $this->load->model('categories_model'); 
    try { 
     $categories = $this->categories_model->get_all(); 
     if (!empty($categories)) { 
      $this->result = $categories; 
     } else { 
      throw new Exception('No data founds'); 
     } 
    } catch (Exception $e) { 
     $this->error = $e->getMessage(); 
    } 
    // array data 
    return $this->_prepare_return_data(); 
} 

我是一個初學者到笨和JSON。你能幫我看看如何顯示分類頁面

+1

向我們展示你的模型和控制器頁面。 –

+0

公共職能類別(){ $ result = $ this-> services_model-> categories(); // var_dump($ result); echo json_encode($ result); } 這是控制器和以上是一個模型 –

回答

0

一個基本的例子。

控制器:

function categories() { 
    $this->load->model('categories_model'); 
    $data = $this->categories_model->getCategories(); 
    $json = json_encode($data); 

    header('Content-Type: application/json'); 
    print $json; 
} 

型號:

function getCategories() { 
    $q = $this->db->get('categories'); 
    return $q->result_array(); 
} 
+0

現在我想顯示列表中的視圖頁面中的所有類別。可以爲我提供一個代碼來顯示。在視圖頁面寫什麼PHP代碼也是什麼? –

+0

爲什麼不創建一個API,然後通過調用和解碼json來將你的網站鉤入? –