私はPHPのケーキ1.1でAPIを開発しています。私はJSONとしてレスポンスを書いています。私はPHP Cake 1.2または1.3では多くのコンテンツを見つけましたが、1.1ではそうではありませんでした。CakePHP 1.1 - どのようにJSONでの応答
ここにここに私のコントローラのコード
function index() {
$this->layout = 'ajax';
$this->RequestHandler->setContent('json', 'application/json');
$members['id'] = '001100';
$this->set(compact('members'));
}
は、ビューのコードは、私の問題は、応答のコンテンツタイプがまだContent-Type: text/html
である、ということである
echo json_encode($members);
ですIどのような方法があります各機能のビューを作成する必要はなく、単にjson
と記述してください。
私を助けてください。
おかげで、 アディル
なぜ2.1にアップグレードしないのですか?このAPIの開発を開始すると、おそらく1.1がおそらく使用できる最悪のバージョンです(それ以来、特にこの分野では大幅に改善されています)。アップグレードが私のお勧めです。また、 "phpcake"ではなく "cakephp"です。 – mark
実際、私のウェブサイトはすでにcakephp 1.1で開発されており、2.1へのアップグレードは良い選択です。しかし、それは多くの努力が必要です。 –