Also ich möchte die Werte von meinem SQL-Abfrage in meine Zweig bekommen. Einfach, aber jetzt habe ich diese innere Abfrage JOIN und ich kann einfach nicht die Werte bekommen ... Hier ist der Code:Get Zweig Wert innere join sql
public function getList() {
$game= array();
$req = "SELECT * FROM JEU INNER JOIN CATEGORIE ON CATEGORIE.IDCATEGORIE = JEU.IDCATEGORIE";
$stmt = $this->_db->prepare($req);
$stmt->execute();
while ($donnees = $stmt->fetch())
{
$game[] = new Game($donnees);
}
return $game;
}
Die index.php
if (isset($_GET["action"]) && $_GET["action"]=="liste")
{ $game= $gameManager->getList();
echo $twig->render('game_list.html.twig',array('game'=>$game));
}
Und die Aussicht
{% extends "index.html.twig" %}
{% block section %}
<table class="table table-hover table-condensed"><thead>
<tr><th>Name</th><th>Logo</th><th>Cat</th><th>Time</th><th>Players</th></tr>
</thead><tbody>
{% for game in game%}
<tr><td>{{game.name}}</td><td>{{game.logo}}</td><td>{{game.cat}}</td><td>{{game.time}}</td><td>{{game.player}}</td><td>
</tr>
{% endfor %}
</tbody></table>
{% endblock %}
Dump NULL jedes Mal ... Dank für Sie helfen
Haben Sie tatsächlich die Daten überprüft Sie erhalten von der Datenbank in Ihrem Controller? Wir können nicht wissen, ob Sie auch die richtigen Felder verwenden, weil Sie einen Stern Selektor für Ihre Abfrage verwenden – DarkBee
Gelöst es .... Ich schrieb mit Capslocks auf x) –