Balises Twig entre guillemets
DARLAIVE
Messages postés
653
Date d'inscription
Statut
Membre
Dernière intervention
-
DARLAIVE -
DARLAIVE -
Bonjour,
Je suis en train de mettre aux normes un projet PHP qui était sans framework et codé à l'ancienne (JS/SQL/PHP dans les vues).
Du coup j'ai refactorisé une bonne grosse partie et je suis en train de mettre en place le framework Silex et le moteur de template Twig pour les vues.
Mon problème est que les balises Twig ne sont pas exécuté (elles sont entre guillemets) :

Ce qui m'affiche :
Voici le code de ma page Twig en question, il doit y avoir des erreurs de syntaxes je pense :
Je suis en train de mettre aux normes un projet PHP qui était sans framework et codé à l'ancienne (JS/SQL/PHP dans les vues).
Du coup j'ai refactorisé une bonne grosse partie et je suis en train de mettre en place le framework Silex et le moteur de template Twig pour les vues.
Mon problème est que les balises Twig ne sont pas exécuté (elles sont entre guillemets) :

Ce qui m'affiche :

Voici le code de ma page Twig en question, il doit y avoir des erreurs de syntaxes je pense :
<!DOCTYPE html> <html> <div class="navbar-collapse collapse templatemo-sidebar"></br> <ul class="templatemo-sidebar-menu" id="listMenu"> <li> <form class="navbar-form"> <input type="text" class="form-control" id="templatemo_search_box" placeholder="Rechercher..." onkeyup="refreshSearch()"> <span class="btn btn-default" onclick="searchItem(templatemo_search_box.value)"><i class="fa fa-search"></i></span> </form> <script src="../../web/js/script_inc_menubase.js"></script> </li> <!-- HOME --> <li class="active"><a href="../../views/app_main/aff_index.php"><i class="fa fa-home"></i>Home</a></li> {% include '../../src/ressources/DataModule/utilsdb.php' %} {% set login = mySession->getValue('login') %} {% include '../../src/include/inc_requeteMenuBase.php' %} <!-- HOME --> {% if SearchMenu('Administration', TabMenu) == true %} {% set TabURL = RecupURL(login, GetIndexM('Administration')) %} {% set TabPage = RecupNom(login, GetIndexM('Administration')) %} <!-- ADMINISTRATION --> <li class="sub"> <a href="javascript:"> <i class="fa fa-users"></i> Administration <div class="pull-right"><span class="caret"></span></div> </a> <ul class="templatemo-submenu"> {% for i in i<count(TabURL) %} <li><a href='../../{{ TabURL[i] }}'> {{ TabPage[i] }}</a></li> {% endfor %} </ul> </li> {% endif %} <!-- RAPPORTS --> {% if SearchMenu('Rapport', TabMenu) == true %} {% set TabURL = RecupURL(login, GetIndexM('Rapport') %} {% set TabPage = RecupNom(login, GetIndexM('Rapport') %} <li class="sub"> <a href="javascript:"> <i class="fa fa-table"></i> Rapports <div class="pull-right"><span class="caret"></span></div> </a> <ul class="templatemo-submenu"> {% for i in i<count(TabURL) %} <li><a href='../../{{ TabURL[i] }}'> {{ TabPage[i] }}</a></li> {% endfor %} </ul> </li> {% endif %} <!-- OUTILS --> {% if SearchMenu('Outils', TabMenu) == true %} {% set TabURL = RecupURL(login, GetIndexM('Outils') %} {% set TabPage = RecupNom(login, GetIndexM('Outils') %} <li class="sub"> <a href="javascript:"> <i class="fa fa-flash"></i> Outils <div class="pull-right"><span class="caret"></span></div> </a> <ul class="templatemo-submenu"> {% for i in i<count(TabURL) %} <li><a href='../../{{ TabURL[i] }}'> {{ TabPage[i] }}</a></li> {% endfor %} </ul> </li> {% endif %} <!-- AUDITS (non utilisé pour le moment) --> {% if SearchMenu('Audits', TabMenu) == true %} {% set TabURL = RecupURL(login, GetIndexM('Audits') %} {% set TabPage = RecupNom(login, GetIndexM('Audits') %} <li class="sub"> <a href="javascript:"> <i class="fa fa-tasks"></i> Audits <div class="pull-right"><span class="caret"></span></div> </a> <ul class="templatemo-submenu"> {% for i in i<count(TabURL) %} <li><a href='../../{{ TabURL[i] }}'> {{ TabPage[i] }}</a></li> {% endfor %} </ul> </li> {% endif %} <!-- GESTION DONNES --> {% if SearchMenu('Gestion Données', TabMenu) == true %} {% set TabURL = RecupURL(login, GetIndexM('Gestion Données') %} {% set TabPage = RecupNom(login, GetIndexM('Gestion Données') %} <li class="sub"> <a href="javascript:"> <i class="fa fa-database"></i> Gestion Données <div class="pull-right"><span class="caret"></span></div> </a> <ul class="templatemo-submenu"> {% for i in i<count(TabURL) %} <li><a href='../../{{ TabURL[i] }}'> {{ TabPage[i] }} </a></li> {% endfor %} </ul> </li> {% endif %} </ul> </div><!--/.navbar-collapse --> </html>
A voir également:
- Balises Twig entre guillemets
- Guillemets anglais - Guide
- Clavier AZERTY avec guillemets anglais - Forum Clavier
- Guillemets français google doc ✓ - Forum Bureautique
- Les guillemets français - Forum InDesign
- Comment faire des guillemets sur un clavier hp ✓ - Forum Microsoft Office
Suspension PHP ?
Regarde si dans ton app.php (pour ma part, j'utilise Silex), ta ça :
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => array(
__DIR__.'/../views/layout',
__DIR__.'/../views/admin_bdd',
__DIR__.'/../views/admin_preferences',
__DIR__.'/../views/admin_users',
__DIR__.'/../views/app_connexion',
__DIR__.'/../views/app_main',
__DIR__.'/../views/audits_mesedits',
__DIR__.'/../views/reporting_lb',
__DIR__.'/../views/reporting_meteo',
__DIR__.'/../views/menu'
)));
Tu me le chemin ou sont tes vues après le __DIR__.' : __DIR__.'[le chemin où sont tes vues]'.