view (index.ctp와 같은)에서 호출 할 수있는 함수를 어떻게 만들 수 있습니까?CakePHP 함수를 만들고보기에서 호출하는 방법
난 그냥 내 컨트롤러 중 하나의 기능을 썼다 :
public function getName($id) {
$name = $users
->find()
->where(['id' => $id ])
->first()
->username;
return $name;
}
기능은 매개 변수로 전달 된 $ ID에 따라 사용자 이름을 반환해야합니다. 나는 내 견해에서 어떻게 기능을 호출 할 수 있는지 알고 싶다. 이 오류가 나타납니다.
"Error: Call to undefined function getName()"
입니다 보기에서. 그것은 컨트롤러에서 수행되어야하며 * 뷰에 전달되어야합니다. – ceejayoz
컨트롤러에이 기능을 작성했습니다. – Rockman
올바르게 이해하면'index.ctp' 뷰에서'getWins()'함수를 호출하고 싶습니다. 사용중인 CakePHP 버전을 언급하십시오. 또한이 함수로 작성된 코드를 표시하십시오. –