現在、私はバグトラッカーをプログラミング中です。関連付けられているモデルのプロパティでレコードを見つける
私はbug_states
というテーブルを持っています。 revelantフィールドはclosed
で、0に設定するとTINYINT
になります。これは、バグ状態が未クローズ(オープン)とマークしていると言います。これが1に設定されている場合、これはバグ状態がバグをクローズとマークすると言うでしょう。
私はmilestones
というテーブルよりも、この構造には関係しません。
私はbugs
と呼ばれる最後のテーブルを持っています。ここのrevelantフィールドは、テーブルへの関連付けを作成するためにcakephpによって使用されるbug_state_id
と、バグをマイルストーンに関連付けるために使用されるmilestone_id
です。
ここでは、特定のマイルストーンに対していくつのバグが開いているのかを数えたくありません。例として
、これは特定のマイルストーンのためにすべてのバグを取得するための私のコードです:
$total_bug_count = $this->Bug->find('count', array('conditions' => array('Bug.milestone_id' => $milestone_id)));
誰もが、私は(BugState.closed = 0
を持っている人です)開いているだけのバグを数えることができる方法を知っていますか?