【发布时间】:2019-04-11 18:27:20
【问题描述】:
我正在使用 MVC 方法做一个网站。我在尝试创建一些 html 时遇到了一点问题。我使用数据库查询。我有一个统计页面(最佳射手、助攻和拥有最多卡片的球员)。对于最好的射手来说它工作得很好,但对于其他两个我得到了著名的
注意:未定义变量:辅助 C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\app\views\show_stats.view.php 上 第 23 行
public function show_stats()
{
$players = Player::fetchByGoal();
$cards = Player::fetchByCards();
$assists = Player::fetchByAssists();
return Helper::view("show_stats",[
'players' => $players],[
'cards' => $cards],[
'assists' => $assists]);
}
我发布了我的 3 个 foreach 循环,第一个有效,另外两个无效。
<?php foreach ($players as $player) {
echo $player->asHTMLTableGoals();
}?>
<?php foreach ((array)$assists as $assist) {
echo $assist->asHTMLTableAssists();
}?>
<?php foreach ((array)$cards as $card) {
echo $card->asHTMLTableCards();
}?>
知道为什么我得到了可变助攻和卡片的错误吗?提前谢谢你!
【问题讨论】:
-
@tereško 你能在副本中指出哪里可以解决这个问题吗?