私はcakephpでちょっと新しいです、私はクラスとそのセクションを追加するフォームを作っています。これはコントローラのようなものです--- addclasses_controller.phpCakephp:Ajaxで生成されたテキストボックスの値は送信されません
layout = 'internal'; $ session_id = $ this-> Session-> read( 'User.id'); $ user-> find( 'all'、array( '条件' =>配列( 'User.id' => $ session_id))); $ username- $ this-> $ this-> set( 'session_id'、$ username); } 機能追加(){ の$ this - >レイアウト= '内部'。 $ session_id = $ this-> Session-> read( 'User.id'); $ user-> find( 'all'、array( '条件' =>配列( 'User.id' => $ session_id))); $ username- $ this-> $ this-> set( 'session_id'、$ username); if(!empty($ this-> data)){ $ this-> Addclass-> create(); $ this-> data ['Addclass'] ['classname']、 'section' => $ this-> data ['Addclass'] ['セクション']); if(!! $ this-> Addclass-> save($ this-> red)){ $ lastid = $ this-> Addclass-> id; $ this-> Session-> setFlash( 'カテゴリは保存されました!'); $ this-> redirect(array( 'action' => 'add')、null、true); } } } function isAuthorized(){ return true; } function addsection() { $ noofsection = $ this-> data ['Addclass'] ['section']; $ this-> set( 'noofsection'、$ noofsection); } }?>とadd.ctpコードis--
( 'Addclass'、アレイ( 'URL' =>配列( 'コントローラ' =>を作成クラス を追加'addclasses'、 'action' => 'add')))); ?> クラスNametext( 'classname'、array( 'class' => 'users'))); ?> addtext( 'section'、array( 'class' => 'users'))に追加するセクションの数。 ?>>>>>>>>>>>>>>>>>>>>>>>>>>>><> ));?> 終了( '送信');?>と私はこの1つを使用しているモデル--- addclass。PHP
部 - 」値= "" クラス= "ユーザー" の名前= "" /> /////////////////// ///////////////////////////////////////////////////////////////// //////////////// 私はフォームがsubmiitedされたときに、私の追加コントローラにAJAX generratedテキスト値にアクセスしようとしています、チェックするために、フォームで静的であることのアクセスのみを私は、デバッグ(の$ this - >データ)を持っているこの1; 私は--- 2つだけ値を得た ** `私の問題を助けてください、私は本当に私のCakePHPのproject.`で、このいずれかを必要とする** 私の経験から?>
誰かがそこ下部にコードをクリーンアップすることはできますか? – cincodenada