$thisに入ってるもの

昨日書いた、携帯とPCの共通処理はまだ共通メソッド作る程度ですね。。コンポーネントは、別々のコントローラ間で共有するものですから・・・・


それはともかく、$this->***で何が取れるかのヒント。
http://book.cakephp.org/ja/view/51/Controller-Attributes
http://book.cakephp.org/ja/view/61/Other-Useful-Methods

  • GETで送ると$this->dataでとれない(多分)

$this->data

FormHelper のフォームからコントローラに送られた、POST データの取り扱いに用いられます。

GETの場合は$this->params['url']から取得かな?

  • $this->dataのチェック=フォームからPOST送信されたリクエストか否か

EDIT系のアクションで分岐になるのはそういうことか。。

  • requestActionで、アクション結果を取得できる

オプションに 'return' を渡すことで requestAction() を使用して、完全にレンダリングされたビューを取得することができます。: requestAction($url, array('return'));

画面にビューを表示するのじゃなく、ファイル出力とかも可能?
今使う予定はありませんが ^^;

  • キャッシュは2種類あるらしい(アクション実行結果とVIEW)