所以我的問題是我知道如何將Helper加載到控制器中,但它僅適用於HtmlHelper而不是FormHelper。將FormHelper加載到控制器CakePHP 1.3中
我把它加載到我的方法是這樣的:
//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不容負荷:: $模型等
一些錯誤,當我與輸出中它的HtmlHelper效果很好鏈接方法,我在我看來有一個完整的呈現鏈接。
我不會只加載Ajax一個新的輸入,但它不會工作,我不知道爲什麼... 希望你明白我的問題。
我傾向於下來投給「故意壞編碼」這裏...但話又說回來,你可能不知道更好的。請仔細閱讀食譜。 – mark
另外,你會想用'App :: iMport'來代替'App :: iNport'。 但馬克是正確的,這是不走的路。 – Joep
Sry我使用了錯誤的字母,我會編輯它。我知道這種方式是錯誤的,我可以找到使用MVC的另一種方式...這就是爲什麼我要求的原因,因爲我無法在2天研究後找到它。我不知道爲什麼我得到這個答案insted答案我們可以找到它,如果你有人知道答案。如果我知道在Cakebook中找到它,我不會問。如果您知道如何使用並且在哪裏我可以找到我的答案,請告訴我可以找到或如何正確使用的鏈接。我知道MVC模式。 – webfacer