1 pièce(s) jointe(s)
Problème de récupération des Variables TWIG
Bonjour à tous.
Je viens demander de l'aide concernant un code assez simple mais impossible de réussir à trouver l'erreur.
J'ai fais un petit test en MVC avec twig et le problème est le suivant : je n'arrine pas à résupérer mes variables twig.
Code de mon Modèle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
require_once'../autoloader.php';
function getPersonnage()
{
$connexion = Connexion::getInstance();
$sql = $connexion->prepare("SELECT * from type");
$sql->execute(array());
$req = $sql->fetchAll(PDO::FETCH_OBJ);
return $req;
} |
Code de mon controller :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
require_once '../model/getRowDatabase.php';
require_once 'LoadingView.php';
class afficheLesTypes {
public static function afficheType()
{
$twig= LoadingView::loadTwigView();
$twig->addGlobal('choixType', new afficheLesTypes());
echo $twig->render('blog.html.twig', array (
'onAfficheTypes' => AffichageDuType()
));
}
}
afficheLesTypes::afficheTpe(); |
code de ma vue :
Code:
1 2 3 4 5 6 7 8
|
<select>
{%if choixType.afficheType() is defined%}
{% for rs in onAfficheTypes%}
<option value="{{rs.libType}}">{{rs.libType}}</option>
{%endfor%}
{%endif%}
</select> |
et voila le resultat : Pièce jointe 218418
Merci de votre aide.
Cordialement