質問するログイン新規登録

質問編集履歴

4

加筆

2019/11/21 09:57

投稿

annderber
annderber

スコア98

title CHANGED
File without changes
body CHANGED
@@ -75,5 +75,5 @@
75
75
  上記の例だとsql側で書いたものと条件が処理がちょっと変わってるかもしれませんが、こんなイメージです。
76
76
  どっちの方がいいのか悩んでいます。
77
77
 
78
- 皆様どのような設計で作っておられるのか、ご意見いただければと思います。
78
+ 皆様どのような設計で作っておられるのか、理由も含めてご意見いただければと思います。
79
79
  よろしくお願いいたします。

3

修正

2019/11/21 09:57

投稿

annderber
annderber

スコア98

title CHANGED
File without changes
body CHANGED
@@ -63,7 +63,7 @@
63
63
  public function check_report($id) {
64
64
  $report = $this->fetch($id);
65
65
 
66
- if($this->is_butyou_check($report) && $this->is_katyou_check($report) && $this->is_not_expired($report)) {
66
+ if($this->is_katyou_butyou_check($report) && $this->is_not_expired($report)) {
67
67
  return true;
68
68
  }
69
69
 

2

修正

2019/11/21 09:29

投稿

annderber
annderber

スコア98

title CHANGED
File without changes
body CHANGED
@@ -61,9 +61,9 @@
61
61
  }
62
62
 
63
63
  public function check_report($id) {
64
- $report = $this->Report->fetch($id);
64
+ $report = $this->fetch($id);
65
65
 
66
- if($this->Report->is_butyou_check($report) && $this->Report->is_not_expired($report)) {
66
+ if($this->is_butyou_check($report) && $this->is_katyou_check($report) && $this->is_not_expired($report)) {
67
67
  return true;
68
68
  }
69
69
 

1

syuusei

2019/11/21 09:28

投稿

annderber
annderber

スコア98

title CHANGED
File without changes
body CHANGED
@@ -3,8 +3,7 @@
3
3
  例えば、報告書テーブルがあったとしてその報告書には課長承認と部長承認2つの承認状態を持っているとして、
4
4
  要件上指定した期限内に承認をとらないといけないとします。
5
5
 
6
- ここでそれぞれのレコードのチェック状態を書くとき、それぞれのチェック状態をほしいので、
7
- それぞれのチェック処理を作って、さらにその両方ともチェックされているかの処理も書くと
6
+ ここでレコードのチェック状態を書くとき、それぞれのチェック状態をほしいのでチェック処理を作って、さらにその両方ともチェックされているかの処理も書くと
8
7
  チェックロジックが分散してしまう気がしてしまいます。
9
8
 
10
9
  ```php