我试图在我的控制器中显示我的模型查询返回结果,但我不知道该怎么做。你能告诉我吗?提前致谢
控制器:
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous">
</head>
<body>
<div class="container" style="border:1px solid black;">
<div class = "row">
<div class = "col-lg-2"> <h1>54 </h1></div>
<div class = "col-lg-8" style=" text-align: center;"><h1>Game Day</h1> </div>
<div class = "col-lg-2"> <h1>56</h1></div>
</div>
<div class = "row">
<div class = "col-lg-2"> <h1>Team1 </h1></div>
<div class = "col-lg-8"><h1> </h1> </div>
<div class = "col-lg-2"> <h1>Team6</h1></div>
</div>
</div>
<div class = "container">
<div class = "row">
<div class = "col-lg-3"> </div>
<div class = "col-lg-2"> </div>
<div class = "col-lg-1" style=" text-align: center;"> Team 1 </div>
<div class = "col-lg-1" style=" text-align: center;"> Team 2 </div>
<div class = "col-lg-1" style=" text-align: center;"> Team 3 </div>
<div class = "col-lg-4"> </div>
</div>
<div class = "row">
<div class = "col-lg-3"> </div>
<div class = "col-lg-2" style=" text-align: center;" > <h4 class="text-success"> Score </h4> </div>
<div class = "col-lg-1 " style=" text-align: center; border:1px solid black; margin: 3px "> 54 </div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 15</div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 34</div>
<div class = "col-lg-4"> </div>
</div>
<div class = "row">
<div class = "col-lg-3"> </div>
<div class = "col-lg-2" style=" text-align: center; "> <h4 class="text-success"> Goal </h4> </div>
<div class = "col-lg-1 " style=" text-align: center; border:1px solid black; margin: 3px "> 70 </div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 70</div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 70</div>
<div class = "col-lg-4"> </div>
</div>
<div class = "row">
<div class = "col-lg-3"> </div>
<div class = "col-lg-2"> <h1> </h1></div>
<div class = "col-lg-1" style=" text-align: center;"> Team 1 </div>
<div class = "col-lg-1" style=" text-align: center;"> Team 2</div>
<div class = "col-lg-1" style=" text-align: center;"> Team 3</div>
<div class = "col-lg-1" style=" text-align: center;"> Team 4</div>
<div class = "col-lg-3"> </div>
</div>
<div class = "row">
<div class = "col-lg-3"> </div>
<div class = "col-lg-2" style=" text-align: center; "> <h4 class="text-success"> Score </h4> </div>
<div class = "col-lg-1 " style=" text-align: center; border:1px solid black; margin: 3px "> 52 </div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 26</div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 56</div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 36 </div>
<div class = "col-lg-3"> </div>
</div>
<div class = "row">
<div class = "col-lg-3"> </div>
<div class = "col-lg-2" style=" text-align: center; "> <h4 class="text-success"> Goal </h4> </div>
<div class = "col-lg-1 " style=" text-align: center; border:1px solid black; margin: 3px "> 70 </div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 70</div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 70</div>
<div class = "col-lg-1" style=" text-align: center; border:1px solid black; margin: 3px "> 70 </div>
<div class = "col-lg-3"> </div>
</div>
</div>
<!-- jQuery first, then Tether, then Bootstrap JS. -->
<script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script>
</body>
</html>
型号:
function updateJobsheetCDC()
{
$prnID = $this->input->post('prnID');
$this->load->model('Ipss_model');
$data['prnEmail'] = $this->Ipss_model->prnEmailList($prnID);
echo $data['prnEmail']['name'];
}
我试过了 echo $ data ['prnEmail'] ['name']; 但它不起作用。它显示严重性:通知
消息:未定义的索引:名称。
答案 0 :(得分:0)
你有从模型返回的多元数组。所以你必须循环它们然后打印数据
function updateJobsheetCDC()
{
$prnID = $this->input->post('prnID');
$this->load->model('Ipss_model');
$data = $this->Ipss_model->prnEmailList($prnID);
foreach ($data as $key => $value) {
echo $value->name;
}
}