CakePHP的新手:)CakePHP的访问其它控制器
我无法访问另一个控制器和通过该数据来在我的控制器中的一个的视图:
在controllers/landings_controller.php
:
var $uses = 'User';
function home() {
$userdata = $this->User->read();
$this->set(compact('userdata'));
}
在:
<?php
echo $this->userdata;
?>
当访问/landings/home
我收到以下错误:
Notice (8): Undefined property: View::$userdata [APP/views/landings/home.ctp, line 38]
我不知道我在做什么错。任何帮助? 谢谢!
事实上,'$ this-> set'按照原始海报的建议工作。如果数组作为参数提供,那么'$ this-> set'将使用数组的键和值。 – 2010-04-12 15:34:11
陷阱。非常好。 – webbiedave 2010-04-12 15:50:12