Pocket
LINEで送る

shops/hoge.jsonをpostで呼出して、結果をjsonで貰おうとするようなことは結構やってるんだけど、忘れてたのでメモ。

(1)ルーターphpに、Router::parseExtensions(‘json’);を追記する。これによって、json拡張子に対応するようになる。
(2)shopsコントローラーのコンポーネントにRequestHandlerをセットする。
(3)しっかりアクションにjson拡張子をつけて呼出す
(4)shops/hogeアクションで普通に処理した後、下記のようにやる。

$this->set(compact('address'));
$this->set('_serialize', array('address'));

これで、json形式にしたものを返してくれる。

Pocket
LINEで送る

カテゴリー: プログラミング

コメントください

関連記事

プログラミング

cakePHP2 – 多言語化

多言語化します。 cakephpマニュアルのこのページに説明が書いてあ 続きを読む …

プログラミング

Go言語によるビットコインのフルノード実装btcdを調べる(2)

btcdを実行した際のプログラムの流れを最初から確認してみます。 se 続きを読む …

%d人のブロガーが「いいね」をつけました。