0

私はCakephp 2.xに取り組んでいます...jsonのsomデータを使用してAndroidアプリに応答を返したい..ここに、私のcakephp Webで応答を取得する方法を示す関数があります..

     public function phone(){
           $this->loadModel('User');

         if ($this->request->isPost()){

           $json = $this->request->data('json');
           $data = json_decode($json, TRUE);
        if($data){
      //here i want to send response back to mobile app  
          }
    }

私はjson応答でこのように返したい..つまり、json応答で変数名とその値を送信したい

       [Contact] => Array
            (
                [idContacts] => 1
                [name] => asad
                [mobileNo] => 03224999464
4

2 に答える 2

0

これを行う適切な CakePHPish の方法は、ここで説明されています。

http://book.cakephp.org/2.0/en/views/json-and-xml-views.html

答え vom liyakat にはいくつかの欠点があります。

適切なヘッダーを送信していません。URL に .json 拡張子がありません (json IMHO に必要です)。RequestHandler の利点を使用できず、json ビューと非 json ビューに同じアクションを再利用できません。 . また、本に記載されている方法を使用すると、たとえば、json と xml を同時に簡単にサーバー化できます。

于 2013-07-02T11:49:18.810 に答える