CakePHP의 신참 :CakePHP의 액세스하는 다른 컨트롤러
나는 문제가 다른 컨트롤러에 액세스하고 전달하는 데 나의 컨트롤러 중 하나의보기로 데이터 : controllers/landings_controller.php
에서
:
var $uses = 'User';
function home() {
$userdata = $this->User->read();
$this->set(compact('userdata'));
}
에서 views/landings/home.ctp
:
<?php
echo $this->userdata;
?>
Notice (8): Undefined property: View::$userdata [APP/views/landings/home.ctp, line 38]
내가 뭘 잘못 알고하지 않습니다나는 다음과 같은 오류가 발생합니다. 어떤 도움이 필요합니까? 감사합니다.
실제로 '$ this-> set'은 원래의 포스터에서 제안한대로 작동합니다. 배열이 매개 변수로 제공되면'$ this-> set'은 배열의 키와 값을 대신 사용합니다. –
Gotcha. 아주 좋아. – webbiedave