cakephpを学んで日が浅い者です.
件名にもあります通りTwigViewに関する質問です.
cakephpで簡単なブログシステム(ブログチュートリアル)を作っているのですがそのうちの編集ページ(action : edtit)にて削除ボタンが上手く作れないでいます.
求める挙動としては,削除ボタンを押した後に該当の投稿内容は削除されてトップページ(action : index)にredirectされるようにしたいのですが上手く行きません.以下はedit.twigというViewです.
CakePHP
1 {{ form.create('Post') }} 2 {{ form.input('name', { 3 'type': 'text', 4 'label': { 5 'text': '投稿者名', 6 'class': 'col-sm-1' 7 }, 8 'class': 'col-sm-3', 9 'div': false, 10 'before': '<div class="information-row row">', 11 'after': '</div>', 12 'value': Post.name 13 }) }} 14 {{ form.input('text', { 15 'type': 'text', 16 'label': { 17 'text': '投稿内容', 18 'class': 'col-sm-1' 19 }, 20 'class': 'col-sm-8', 21 'div': false, 22 'before': '<div class="information-row row">', 23 'after': '</div>', 24 'value': Post.text 25 }) }} 26 {{ form.button('登録', { 27 'class': 'btn btn-info', 28 'div': { 29 class: 'submit-button' 30 }, 31 'action': 'edit', 32 0:Post.id 33 }) }} 34 {{ form.button('削除', { 35 'class': 'btn btn-danger', 36 'div': { 37 class: 'button' 38 }, 39 'action': 'delete', 40 0:Post.id 41 }) }}
削除ボタンを押すとdelete actionに飛びたいのですがedit actionに飛んでしまいます.
twig型のviewからControllerの任意のアクションに飛ぶ際はactionで宣言すれば良いと思っていたのですがそうではないのでしょうか?
宜しくお願い致します.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。