$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)