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);

您需要在控制器函数中执行上述两个步骤,然后如果要在视图文件中显示该 json 数据,您只需将该数组 $result 传递给查看。

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