pour notre dernier projet, nous avons utilisé Django, où l'on peut spécifier une liste de dossiers, qui sont recherchés pour un modèle, disons, avec le nom example.html
. Maintenant, nous sommes revenus à Smarty (PHP) et nous nous demandons s'il y a quelque chose de similaire.PHP, Smarty: Vérifier le modèle dans différents dossiers
Version Smarty: Peut être à la pointe de la technologie.
Comportement:
- RSS Smarty avec un tableau de dossiers. Appelez un modèle avec
$smarty->display()
ou{include}
. - Smarty effectue une recherche dans les dossiers et prend le premier modèle correspondant au nom.
J'ai regardé Smarty resources, mais ils semblent être exagérés pour cette tâche, et les documents sont un peu clairsemés sur ce sujet. Des idées comment cela pourrait-il être fait?
Un problème supplémentaire est que la liste des dossiers peut changer en fonction de l'URL demandée. Des idées pour dire à Smarty, quel modèle compilé utiliser?
Vive,
Est-ce que Smarty compile ensuite en fonction du chemin ou est toujours basé sur le nom du modèle fourni? Dans ce dernier cas, en fournissant des listes changeantes de dossiers de gabarit va casser le gabarit ... – Boldewyn
Je pense qu'il le fait en fonction du chemin. J'ai différents modèles dans différents dossiers qui s'appellent la même chose, et les fichiers compilés ont tous un préfixe différent. –
Je n'avais pas encore eu le temps de le tester, mais si ça fonctionne avec la compilation, ce serait vraiment cool. – Boldewyn