質問編集履歴
1
書式の改善
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
cakephpで野球の打席結果のwebアプリケーション開発中です。入力内容を編集するページを作成したい
|
body
CHANGED
@@ -1,6 +1,17 @@
|
|
1
|
-
野球の打撃成績を登録して表示するwebアプリケーションを作成中です。最初に入力した内容に誤りなどがあった場合の内容を変更するページを作成したいのですが、controllerにどのような関数を使えばいいかわかりません。自分で作成した内容ですと、ブラウザでundefind.indexエラー
|
1
|
+
野球の打撃成績を登録して表示するwebアプリケーションを作成中です。最初に入力した内容に誤りなどがあった場合の内容を変更するページを作成したいのですが、controllerにどのような関数を使えばいいかわかりません。自分で作成した内容ですと、ブラウザでundefind.indexエラーが
|
2
|
+
$game->gameday=$p["year"]."年".$p["month"]."月".$p["day"]."日";
|
3
|
+
$game->result=((int)$p["result1"]-(int)$p["result2"])>0?"○":(((int)$p["result1"]-(int)$p["result2"])==0?"△":"●");
|
4
|
+
$game->score = $p["result1"]."-".$p["result2"];
|
5
|
+
$game->teamname = $p["team"];
|
6
|
+
$game->enemy = $p["enemy"];
|
7
|
+
$game->place = $p["place"];
|
8
|
+
$game->rbi = $p["rbi"];
|
9
|
+
$game->myscore = $p["myscore"];
|
10
|
+
$game->steal = $p["steal"];
|
11
|
+
$game->stealout = $p["stealout"];
|
12
|
+
で発生してしまいます。どうすればデータの編集ページにとび、内容の編集ができ、保存できるようになりますか。
|
2
13
|
createupdatecontroller
|
3
|
-
```
|
14
|
+
```cakephp
|
4
15
|
function update() {
|
5
16
|
$p = $this->request->query("id");
|
6
17
|
$table = $this->getTableLocator()->get("games");
|
@@ -24,7 +35,7 @@
|
|
24
35
|
}
|
25
36
|
```
|
26
37
|
createupdate/index.ctpこちらが編集ページになります。
|
27
|
-
```
|
38
|
+
```cakephp
|
28
39
|
<div id="hedder">
|
29
40
|
<h1>打撃成績入力</h1>
|
30
41
|
</div>
|
@@ -115,7 +126,7 @@
|
|
115
126
|
</form>
|
116
127
|
```
|
117
128
|
data01controllerこちらに最初に入力した内容を表示します。それを元に編集ページを作る感じです。
|
118
|
-
```
|
129
|
+
```cakephp
|
119
130
|
<?php
|
120
131
|
|
121
132
|
namespace App\Controller;
|