大家好,我有一个名为主题的表,那里有课程名称,主题名称,状态,引用等字段。因此,每个主题都已分配到尚未开始(1),alphareview(2),beta审查( 3)和gamma审查(4),以便这些状态值将以1,2,3,4,5等形式存储在状态栏中。
所以我需要获取每门课程的状态计数并在视图中显示
例如:
课程1尚未开始5个主题,我需要显示为5个主题。
Courseid 2的Alpha评论2和Beta Beta 2我需要显示这些计数
有人可以帮我怎么做吗
这是我的查看代码:
<tbody>
<?php foreach($getCourse as $report)
$status= $report->status;
{
?>
<tr>
<td><?php
if($status==1)
{
echo "On Hold";
}
elseif($status==2)
{
echo "Asset Incomplete";
}
elseif($status==3)
{
echo "Yet to Start";
}
elseif($status==4)
{
echo "SME Discussion";
}
elseif($status==5)
{
echo "Development";
}
elseif($status==6)
{
echo "PB Review";
}
elseif($status==7)
{
echo "PB Fixes";
}
elseif($status==8)
{
echo "PB2 Review";
}
elseif($status==9)
{
echo "PB2 Fixes";
}
elseif($status==10)
{
echo "Alpha Development";
}
elseif($status==11)
{
echo "Alpha Review";
}
elseif($status==12)
{
echo "Alpha Fixes";
}
elseif($status==13)
{
echo "Beta Review";
}
elseif($status==14)
{
echo "Beta Fixes";
}
elseif($status==15)
{
echo "Gamma";
}
?></td>
<td><?php echo $report->coursename; ?></td>
<td></td>
<td></td>
</tr>
<?php
}
?>
</tbody>
这是我的控制人:
public function index()
{
if ($this->session->userdata('is_logged')) {
$data['getCourse']=$this->Report_model->getTopicReports();
$this->load->view('template/header');
$this->load->view('reports/report',$data);
$this->load->view('template/footer');
}
else {
redirect("Login");
}
}
这是我的模特:
public function getTopicReports()
{
$this->db->select('t.topicName as topicname,t.courseid,c.coursename,t.status')
->from('topics t')
->join('course c', 't.courseId = c.id');
$query = $this->db->get();
return $query->result();
}
参考图片:
谢谢。