당신은 같은 것을 할 수 있습니다 CakePHP의 클래스 생성자 정상 PHP에서
Class Test {
function __construct($var) {
echo $var; exit;
}
}
new Test('Hello World');
그래서 당신은 바로 생성자에 변수를 전달할 수 있습니다. 변수가 전달되지는 않지만 cakePHP에서는 작동하지 않는 것 같습니다. 유일한 방법 IV는 어떻게 할 일은 관리 다음
(구성 요소 클래스)
Class TestComponent extends Object {
function construct($var) {
echo $var; exit;
}
}
(컨트롤러)
new $this->Test->construct('Hello World');
더 처음처럼이 일을 더 나은 방법이 있나요 직접 함수 이름을 호출하지 않고도?
'construct ($ var)'누락 된'__','__construct ($ var)'로 변경되었습니다. – Ish