2017-03-10 8 views
0

私はCakephp 2.1で外部のフォームからJsonオブジェクトを返そうとしています。私はすべてのデータを持っていますが、私はレスポンスを見てきました。問題はJSONの前に大量のエラーテキストが表示されることです。CakephpでJSONをレンダリングする

私はJSONを印刷するために使用HERESにコード:

if (!$validationPassed) { 

    if ($ExternalRequest) { 

     if ($shouldEchoErrors){ 

      Configure::write('debug',0); // Disabled so theoretically it can't even print errors 
      $this->RequestHandler->setContent('json', 'application/json'); 
      $json = json_encode($this->Customer->validationErrors); 
      echo $json; 
      $this->autoRender = false ; 
     } 

それは印刷JSONは、{"Email":["EmailUnique"]}正しいです。しかし、私はその前に巨大なあらかじめフォーマットされたエラーメッセージを取得し、スタックトレースとすべてを取得します。

+3

あなたはエラーを推測することができますか? –

答えて

1

それはダム瞬間だったが、ケース内の答えは誰がこれを見つけた:

はケーキすぐにそれを印刷します、上のデバッグと、はるか以前のコードのエラーをtheresの。これはjson出力にラップされます。

具体的なエラーは、この質問に関連するものではないことが判明しました。

関連する問題