Comment intégrer le template Twig à l'aide du Code de l'allumeur?
J'ai essayé de mettre en œuvre de template Twig dans le code de l'allumeur à l'aide de cette lien vers twig bases.
C'est mon code:
require_once(APPPATH.'path/to/Twig/Autoloader.php');
Twig_Autoloader::register();
$loader = new Twig_Loader_Array(array('index' => 'Hello {{ name }}!'));
$twig =new Twig_Environment($loader);
echo $twig->render('index', array('name' =>'Testing Twig'));
Donner de sortie :
Hello Testing Twig!
Mais je suis incapable de trouver le dossier modèles dans le code de l'allumeur.,
quelqu'un peut-il m'aider?
eh bien, vous aurez besoin de mettre en place votre propre mécanisme de fichier loader. CI ne prend pas en charge rameau sorti de la boîte. Ce que vous pouvez faire est en, remplacer la vue du chargeur de rendre des vues à l'aide de twig
Désolé @Broncha Iam de ne pas obtenir de vous, pouvez-vous dire dans le détail, où dois-je les remplacer?
Avez-vous utilisé les Étincelles Repo avant? edmundask.github.io/codeigniter-twiggy
J'ai essayé de l'Intégration de github, Même si sa ne vient pas @philippe, Pas d'erreur, mais il didnot obtenir de sortie requis
Désolé @Broncha Iam de ne pas obtenir de vous, pouvez-vous dire dans le détail, où dois-je les remplacer?
Avez-vous utilisé les Étincelles Repo avant? edmundask.github.io/codeigniter-twiggy
J'ai essayé de l'Intégration de github, Même si sa ne vient pas @philippe, Pas d'erreur, mais il didnot obtenir de sortie requis
OriginalL'auteur Akilsree1 | 2015-02-25
Vous devez vous connecter pour publier un commentaire.
Quelqu'un a déjà fait la bibliothèque pour la liaison entre rameau et l'ic.
Vous pouvez voir le lien ci-dessous
OriginalL'auteur Ben Wu
Il y a un certain nombre de projets qui intègrent la Brindille dans CodeIgniter.
Voici quelques-uns d'entre eux (par CodeIgniter version):
CI 2.x:
CI 3.x:
OriginalL'auteur clami219
Voici une méthode à l'intérieur d'un contrôleur qui rend un template avec Twig.
Probablement ce que vous devez faire est de mettre en Twig_Loader_Filesystem pour le chemin d'accès correct. Notez que j'ai aussi mis le chemin du cache... si vous enlevez cette votre modèle regerate chaque chargement de la page.
Je suis en train de faire le chargement automatique avec le compositeur autoload (voir la config/config.php à l'intérieur du dossier de l'application). J'ai compositeur.json à l'intérieur de l'application ou le vendeur.
Espère que ça aide.
OriginalL'auteur Beto Aveiga
Le meilleur et le plus simple je sais, c'est
Commencer par inclure brindille de votre projet à l'aide de compositeur (qui gardera jusqu'à la date du :
Ensuite, créez le fichier
application/libraries/Twig.php
(les majuscules sont importantes) contenant:Enfin, l'utiliser dans un contrôleur comme ceci:
OriginalL'auteur SteeveDroz