2012年9月17日にこんな記事をアップしていました。
CakePHP2に限ってのことではないので、1.3やほかのフレームワークでも応用できそう。
元ネタサイト:
Stupid CakePHP Controller Tricks(英語)
コントローラーで設定した値をビューに渡す時、
$this->set('hoge', $hoge);
$this->set('fuga', $fuga);
$this->set('hena', $hena);
というようにして、ビュー側では$hoge,$fuga,$henaとし使いますが、これを
$this->set(compact('hoge','fuga','hena'));
とすると、$hoge,$fuga,$henaとして仕えてしまうというわざ。
素晴らしいです!
【参考】
compact()