私はCakePHPとPHPの一般的な初心者ですが、OOPの経験があります。 私はCakeフレームワークに慣れるためにミニTwitterを作ろうとしています。CakePHPは複数のコントローラアクションを1つのビューでインスタンス化することが可能です
私はすべてのブログ投稿の作成、削除の編集などを扱うクラスをPostsController
持っていますが、投稿を追加して投稿の上の同じページに投稿フォームを追加することができません。私は新しいページ
<p><?php echo $this->Html->link('Add Post', array('action' => 'add')); ?></p>
にリンクが、ビューと同じページにフォームを入れしようとしているときに、私は「追加」アクションを呼び出す方法がわからないとき
すなわち追加ポストは正常に動作しますフォームで取り込まれたデータを保存して使用します。配列
echo $this->Form->create('Post',array('action' => 'add'));
echo $this->Form->input('title');
echo $this->Form->input('body', array('rows' => '3'));
echo $this->Form->end('Save Post');
は動作しません、同じもの、ページは更新されますが後保存はありません。とにかく答えに感謝します。 –