だから私の問題は、ヘルパーをコントローラーにロードする方法を知っているが、FormHelperではなくHtmlHelperでのみ機能することです。
私はそれを私のメソッドに次のようにロードします:
//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');
}
不明なstdClas::$modelなどに読み込めないなどのエラーが発生しました。
HtmlHelperは、linkメソッドを使用して出力するとうまく機能し、ビューに完全にレンダリングされたリンクが表示されます。
私はAjaxに新しい入力をロードするだけではありませんが、それは機能せず、理由はわかりません...私の問題を理解していただければ幸いです。