未定義の変数を取得していますが、これを変数として宣言する方法がわかりません。
Notice: Undefined variable: [$scores_round0],
[$scores_round1],
[$scores_round2],
[$scores_final]
ありがとう
これは私が使用している関数です:-
public function bracketScores($tournID) {
$maxRounds = $this -> maxRounds($tournID);
$scores_template = false;
for($i = 0; $i < $maxRounds - 1; $i++) {
$scores_template.='[$scores_round'.$i.'],<br>';
}
$scores_template.='[$scores_final]';
return $scores_template;
}
クラスファイルから:
$scores_template = $_brackets -> bracketScores($tournID);
そしてテンプレートファイルから:
<script type="text/javascript">var autoCompleteData =
{
teams : [
{$brackets}
],
results :
[
[
{$$scores_template}
]
]
}
</script>
<div id="brackets"><div id="autoComplete"></div></div>