12/10/28 17:11:17.13
CakePHP2.2.2を利用しています。
コントローラーからビューにメンバ変数の連想配列を渡したいのですが、躓いています。
下記の Controller にて、
class UserController extends AppController {
var $hoge = array();
public function beforeFilter() {
$this->$hoge['foo'] = 1;
$this->set(compact('hoge'));
}
}
として View 側で$hoge['foo']を呼び出そうとして、
Undefined variable: hoge
のエラーが返ります。
compactを使用しない場合でも同様でした。
URLリンク(book.cakephp.org)
を参考に考えてみたのですが、何か思い違いをしていますでしょうか?