Comment intégrer le moteur de template Moustache dans l'application PHP 3 de Phalcon pour l'utiliser au lieu du volt intégré?Comment intégrer le moteur de template Moustache dans l'application PHP Phalcon?
0
A
Répondre
2
La meilleure idée est d'utiliser composer
afin d'obtenir Phalcon incubateur - un ensemble de bibliothèques intégrées Phalcon-extra qui contient également la mise en œuvre Mustache.
Comment faire:
- Composer dans notre Installation projet (ou mondial)
curl -s http://getcomposer.org/installer | php
- Créer composer.json avec le contenu suivant:
{ "require": { "phalcon/incubator": "~3.0" } }
Si vous utilisez Phalcon utilisation 2.0.x à la place:{ "require": { "phalcon/incubator": "~3.0" } }
- Run compositeur commande install:
php composer.phar install
- Ajouter un chargeur automatique de composeur quelque part dans votre projet en utilisant par exemple:
require_once APP_PATH . '/vendor/autoload.php';
J'ajoute habituellement cette ligne àconfig/loader.php
, mais cela dépend de la structure de votre projet. moustache Définir comme dans le composant de renderer vue
//Setting up the view component $di->set('view', function() { $view = new \Phalcon\Mvc\View(); $view->setViewsDir('../app/views/'); $view->registerEngines( ['.mhtml' => 'Phalcon\Mvc\View\Engine\Mustache'] ); return $view; });
Et voilà, vous avez terminé. Vous pouvez en savoir plus sur Incubator github page et Mustache implementation page.
0
Apparemment, en utilisant incubateur ici:
https://github.com/phalcon/incubator/tree/master/Library/Phalcon/Mvc/View/Engine
Toujours vérifier l'incubateur d'abord :) – Timothy