私はAndroidアプリケーションを構築しており、サーバー側でCakePHPを使用しています。accountActivationとは別に、ログイン、登録などのJSONデータを返すUsersControllerがあります。このアカウントアクティベーションメソッドはWebブラウザクライアントでのみ呼び出されるため、JSONを出力せずに単純なHTMLページを表示したいと思います。コントローラをデフォルトにしてJSONデータを返すようにした後、これを行うにはどうすればよいですか?デフォルトでJSONに設定しました public $viewClass = 'Json';
質問する
86 次
1 に答える
0
この章を読んでください。これは、jsonビューを最良の方法で行う方法を説明しています。 http://book.cakephp.org/2.0/en/views/json-and-xml-views.html
私があなたの質問を正しく理解しているなら、jsonが送信された後にHTMLを送信したいですか?ええと、同じ応答で2つの異なるものを返すことはできません。
データの分離をお探しの場合は、リンクをお読みください。/users/action.jsonのようなjson拡張機能を追加するだけで、HTMLでない場合は、json応答が返されます。
于 2013-03-27T01:44:59.247 に答える