Moustache Partiels dans PHP - Comment puis-je les utiliser?

CONTEXTE:

J'ai lu que beaucoup de Moustache de documentation possible, mais je ne peux pas obtenir ma tête autour de la façon d'utiliser partiels ou même si je suis en utilisant la Moustache dans le bon sens.

Le code ci-dessous fonctionne correctement. Mon problème est que j'ai trois Moustache fichiers que je veux inclure et de rendre tout à la fois.

Je suppose que c'est ce que les partiels sont destinés, mais je n'arrive pas à le faire fonctionner.


QUESTIONS:

Comment je pourrais obtenir des partiels de travail dans ce contexte, de sorte que mes trois Moustache chargement des fichiers, et sont tous passé le $variable de données?

Dois-je utiliser file_get_contents de cette manière pour le modèle? J'ai vu la Moustache fonctions utilisé à sa place mais je ne trouve pas assez de documentation pour le faire fonctionner.


ENV:

Je suis en utilisant la dernière version de Moustache de https://github.com/bobthecow/mustache.php

Mes fichiers sont les suivants:
index.php ( ci-dessous )
de modèle.moustache
modèle1.moustache
modèle2.moustache
class.php


CODE:

//This is index.php
//Require mustache for our templates
require 'mustache/src/Mustache/Autoloader.php';
Mustache_Autoloader::register();

//Init template engine
$m = new Mustache_Engine;

//Set up our templates
$template   = file_get_contents("template.mustache");

//Include the class which contains all the data and initialise it
include('class.php');
$data = new class();

    //Render the template
print $m->render( $template, $data );

MERCI:

Des exemples d'une implémentation PHP de partiels ( y compris la façon dont la structure de fichier nécessaire devrait être ) serait grandement apprécié, juste pour que je suis en mesure d'obtenir une solide compréhension 🙂

Permettez-moi de suggérer ce post plein d'exemples, y compris partiels, mais pas y compris les structures de fichier, c'est à vous/votre cadre: coenraets.org/blog/2011/12/...
Je vous remercie. Vraiment je suis à la recherche d'une implémentation PHP avec des exemples à l'aide de modèles stockés dans des fichiers séparés.

OriginalL'auteur Lishamatish | 2013-01-15