0

json ファイルを読み取って Code Igniter の MVC 形式にロードしようとしていますが、json データをビュー ファイルに送信してそこに表示するにはどうすればよいですか。

詳細例

   {
    "itemName"          : "Giordana",  
    "itemId"            : 450,
    "itemPrice"         :45,
    "itemCategory"      : "Shirit" ,
   }

可能であれば、詳細を段階的に教えてください。

   1. Route
   2. controller
   3. Model
   4. View

プロジェクト全体を自分で行うことを誓いますが、有利なスタートが必要です。

4

1 に答える 1

1

JSONデータを取得した後、それを使用してデコードしますjson_decode($encoded_json_data_string)

URL から JSON データを取得するには、curl ライブラリを使用して URL を呼び出します。URL を介してモデル関数に渡したいパラメーターを送信する必要があります。そのため、モデル関数を呼び出すファイルを作成し、その関数に、ここで url に渡したパラメーターを渡します。

 In the file
 $result = $this->model->function_name(arguments);
 echo json_encode($result);

コントローラー関数では、以下のように抽出する必要があります。

$data = $this->curl->simple_get($url_path);

例えば

$data = { "itemName" : "Giordana",
"itemId" : 450, "itemPrice" :45, "itemCategory" : "Shirit" , };

$result = json_decode($data,true);

コントローラー関数で上記の 2 つの手順を実行する必要があります。その後、その json データをビュー ファイルに表示する場合は、その配列 $result をビューに渡すだけです。

$this->load->view('view_file',$data);
于 2013-02-07T18:02:20.037 に答える