私の問題は、ヘルパーをコントローラにロードする方法を知っていますが、FormHelperではなくHtmlHelperでしか動作しないということです。FormHelperをコントローラCakePHP 1.3にロードする
は、私はこのように私の方法にロード:私は私がそれをouputをするときよく働くのHtmlHelper不明stdClas上can't負荷:: $モデルなど
のようないくつかのエラーを得た
//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'を使いたいでしょう。 しかしマークは正しい、これは行かないでいます。 – Joep
Sry私は間違った手紙を使って編集します。そして、私はこの方法が間違っていることを知っています。私はMVCを使って別の方法を見つけることができます...それは2日間の研究後に私がそれを見つけることができないので、私が求めている理由です。なぜ私はこの回答を得ているのか分かりません。誰かが答えを知っていれば私はそれを見つけることができます。私はケーキブックでそれを見つける場所を知っていれば私は尋ねません。あなたがどこで私の答えを見つけることができるかを知っていれば、私が見つけた場所や正しい使い方を教えてください。私はMVCパターンを知っています。 – webfacer