내 문제는 컨트롤러에 도우미를로드하는 방법을 알고 있지만 FormHelper가 아닌 HtmlHelper에서만 작동하는 것입니다.FormHelper를 컨트롤러 CakePHP 1.3에로드하십시오.
내가 이렇게 내 방법에로드 : 나는 그것을 OUPUT 때 잘 작동 Html 헬퍼 알 수없는 stdClas에 그렇지 않으면 .. 부하 : $ 모델 등
같은 몇 가지 오류가 발생했습니다
//this method is from an controller like page_controller
function addField($pageID) {
if($this->RequestHandler->isAjax()) {
$this->autoRender = false;
}
App::import('Helper', 'Form');
$form = new FormHelper();
return $form->input('test');
}
링크 방법 내보기에서 전체 렌더링 된 링크가 있어요.
새로운 입력을 Ajax에로드하는 것이 좋지만 작동하지 않으며 이유를 모르겠습니다. 내 문제를 이해하고 싶습니다.
여기에 "나쁜 의도 코딩"... 그러나 다시 당신은 더 나은 아직 알고하지 않을 수 있습니다. 요리 책을 더 자세히 읽으십시오. – mark
또한, App :: iNport 대신에'App :: iMport'를 사용하고 싶을 것입니다. 그러나 Mark가 옳습니다. 이것은 갈 길이 아닙니다. – Joep
Sry 나는 잘못된 문자를 사용하여 편집 할 것입니다. 그리고 저는이 방법이 MVC를 사용하여 다른 방법을 찾을 수 있다는 것을 알고 있습니다 ... 그 이유는 제가 왜 2 일간의 연구 후에 그것을 발견 할 수 없기 때문에 제가 묻는 이유입니다. 나는 왜이 대답을 얻는 지 모르겠다. 너의 누군가가 대답을 알면 나는 그것을 찾을 수있다. 나는 내가 케이크 책에서 그것을 어디에서 발견하는지 안다면 나는 묻지 않을 것이다. 그리고 어떻게하면 내 대답을 찾을 수있는 사용하는 방법을 안다면 내가 어디에서 찾을 수있는 방법이나 올바르게 사용하는 방법을 알려주십시오. 나는 MVC 패턴을 안다. – webfacer