0

私はAndroidアプリケーションを構築しており、サーバー側でCakePHPを使用しています。accountActivationとは別に、ログイン、登録などのJSONデータを返すUsersControllerがあります。このアカウントアクティベーションメソッドはWebブラウザクライアントでのみ呼び出されるため、JSONを出力せずに単純なHTMLページを表示したいと思います。コントローラをデフォルトにしてJSONデータを返すようにした後、これを行うにはどうすればよいですか?デフォルトでJSONに設定しました public $viewClass = 'Json';

4

1 に答える 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 に答える