所以我的问题是我知道如何将 Helper 加载到 Controller 中,但它只适用于 HtmlHelper 而不是 FormHelper。
我将它加载到我的方法中,如下所示:
//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 工作得很好,我在我的视图中得到了一个完整的渲染链接。
我不仅要在 Ajax 上加载一个新的输入,但它不会工作,我不知道为什么......希望你理解我的问题。