質問編集履歴
2
誤字の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,7 +94,7 @@
|
|
94
94
|
|
95
95
|
【追記】
|
96
96
|
|
97
|
-
いただいたコメントにより、そもそもフォームヘルパーの
|
97
|
+
いただいたコメントにより、そもそもフォームヘルパーのpostButtonを利用するのは不可能だとわかりました。
|
98
98
|
|
99
99
|
そうするとpostLinkを使うしか無いのですが、上記の通り「blockオプション」を利用すればできそうです。
|
100
100
|
|
1
追記の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
//▼この削除フォームが問題
|
50
50
|
|
51
|
-
$this->Form->post
|
51
|
+
$this->Form->postLink("削除",
|
52
52
|
|
53
53
|
[
|
54
54
|
|
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
//第2引数:ここにBlockオプションを指定できそうなのですが、下記のように書くとbuttonタグの中に「block=true」と書かれるだけでした。
|
66
66
|
|
67
|
-
"block" => true
|
67
|
+
"block" => true //A
|
68
68
|
|
69
69
|
]);
|
70
70
|
|
@@ -89,3 +89,17 @@
|
|
89
89
|
・最後の全体更新ボタンがフォーム外に出てしまっている
|
90
90
|
|
91
91
|
などの不具合があったため、予想通り動作せず困っております。
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
【追記】
|
96
|
+
|
97
|
+
いただいたコメントにより、そもそもフォームヘルパーのbuttonを利用するのは不可能だとわかりました。
|
98
|
+
|
99
|
+
そうするとpostLinkを使うしか無いのですが、上記の通り「blockオプション」を利用すればできそうです。
|
100
|
+
|
101
|
+
しかしそれも詳細がわからず、普通に書くだけではFormにネストしたFormができてしまい、うまく動きません。
|
102
|
+
|
103
|
+
またcakephpの説明にあるようにBlockオプション(ソース中A行)を指定したところ、たしかに削除用のFormタグはすべて消えたのですが、削除で送信されるべきFormタグがどこにも書かれていないので、hrefに自動生成される"#"が効くだけで、同ページが再読込されるだけの状態です。
|
104
|
+
|
105
|
+
"block" => trueを指定した上で、何か別の場所にフォームを履く呪文が必要なのでしょうか?
|