回答編集履歴
1
プログラムの例を修正
answer
CHANGED
@@ -21,7 +21,10 @@
|
|
21
21
|
$this->RestIn = $tableCheck["RestIn"];
|
22
22
|
$this->RestOut = $tableCheck["RestOut"];
|
23
23
|
//ここで入ってきたパラメータによって、内容を上書きする
|
24
|
+
//$infoには実際に設定したい$WorkIn等を入れておく想定
|
24
|
-
$this->updateTableCheck($value);
|
25
|
+
$this->updateTableCheck($value,$Info);
|
26
|
+
$this->_Update(// 値をセット);
|
27
|
+
|
25
28
|
}
|
26
29
|
}
|
27
30
|
|
@@ -43,15 +46,16 @@
|
|
43
46
|
* @param type $tableCheck
|
44
47
|
* @param type $value
|
45
48
|
*/
|
46
|
-
private function updateTableCheck($value){
|
49
|
+
private function updateTableCheck($value,$Info){
|
50
|
+
//実際には$workinとかの情報を引数としてArrayに詰めて渡す。
|
47
51
|
if($value === "WorkIn") {
|
48
|
-
$this->WorkIn = $WorkIn;
|
52
|
+
$this->WorkIn = $Array['WorkIn'];
|
49
53
|
} elseif($value === "WorkOut") {
|
50
|
-
$this->WorkOut = $
|
54
|
+
$this->WorkOut = $Array['WorkOut'];
|
51
55
|
} elseif($value === "RestIn") {
|
52
|
-
$this->RestIn = $RestIn;
|
56
|
+
$this->RestIn = $Array['RestIn'];
|
53
57
|
} elseif($value === "RestOut") {
|
54
|
-
$this->RestOut = $RestOut;
|
58
|
+
$this->RestOut = $Array['RestOut'];
|
55
59
|
}
|
56
60
|
}
|
57
61
|
```
|