compact関数を使用すると、コントローラーで用いている複数の変数をまとめて配列を作成してviewへ受け渡すことができます。
具体的には、
$this->set("name", $name); $this->set("address", $address); $this->set("tel", $tel);
を以下のように記述することが可能です。
$this->set(compact("name", "address", "tel"));
viewでは、変数名をそのまま$name,$address,$tel として使用することができます。