1

これはモデルの私の機能です

<?php
    class Clothes_model extends CI_Model {

    public function __construct()
    {
        $this->load->database();
    }

    public function get_clothes()
    {
        $url="http://192.168.0.105/ci/json_source/clothes.php";//clothes.php contain json data
        $data= this->curl->simple_get($url);
        $result = json_decode($data,true);
        return $result;
    }
}

これは私のコントローラーです

<?php
class Clothes extends CI_Controller {

    public function __construct()
    {
        parent::__construct();
        $this->load->model('clothes_model');
    }

    public function view($result)
    {
        $data['clothes_item'] = $this->clothes_model->get_clothes();

        if (empty($data['clothes_item']))
        {
            show_404();
        }

        $data['title'] = $data['clothes_item']['title'];

        $this->load->view('templates/header', $data);
        $this->load->view('clothes/view', $data);
        $this->load->view('templates/footer');
    }
}

実行しようとすると、このエラーが発生しました

解析エラー: 構文エラー、12 行目の /var/www/ci/application/models/clothes_model.php の予期しない T_OBJECT_OPERATOR

何か間違っていることでも?

4

2 に答える 2

1

変更してみてください:

this->curl->simple_get($url);

$this->curl->simple_get($url);

そして、あなた$this->curlが有効であることを確認してください

于 2013-02-08T04:11:46.323 に答える
0

私はこれが好きで、私のために働いています

    $string=file_get_contents("proj-data/food_query.php"); //place where json file is
    $decoded=json_decode($string,TRUE);
于 2013-02-16T20:17:28.897 に答える