http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1319&forum=7のテクニックはセレクトタグに限らず使える。ビューで表示するためのデータをビューで取得してみたら、コントローラが非常にすっきりできた。以下をAppControllerに書いておくとビュー中でモデルをいちいちNewする必要がなく便利。

    public function beforeRender()
    {
        foreach($this->uses as $m) {
            $this->set($m , $this->{$m});
        }
    }