【发布时间】:2015-07-10 18:31:56
【问题描述】:
我有一点问题,因为我不知道如何做一件事。我有时想在页面上返回 3 个值,有时是 5,有时是 n,但我不知道该怎么做。这是我的代码(控制器):
$result = count($countries);
$tablica = array();
for ($i = 0; $i < $result; $i++)
{
$tekst2 = "SELECT nazwa FROM product WHERE id = '$countries[$i]'";
$id_zap2 = mysql_query($tekst2);
$tablica[$i]['nazwa'] = mysql_fetch_array($id_zap2);
$tekst2 = "SELECT jednostka FROM product WHERE id = '$countries[$i]'";
$id_zap2 = mysql_query($tekst2);
$tablica[$i]['jednostka'] = mysql_fetch_array($id_zap2);
}
我想返回所有这些 $tablica[x]['jednostka'] 和 $tablica[x]['nazwa']。但我不知道如果我使用这个我该如何退货:
return $this->render('MainBundle:Default:addtolist.html.twig', array(
//What to do here?
));
有人知道我该如何解决这个问题吗?
我想返回类似的东西:
"testn0" => $tablica[0]['nazwa'],
"testj0" => $tablica[0]['jednostka'],
"testn1" => $tablica[1]['nazwa'],
"testj1" => $tablica[1]['jednostka'],
...
"testnn" => $tablica[n]['nazwa'],
"testjn" => $tablica[n]['jednostka'],
【问题讨论】: