2011-03-31 3 views
0

J'ai une page Web écrite en utilisant php, mais maintenant besoin de les convertir en moteur de template smarty. Je suis recrue à smarty modèle de moteur.Je trouve difficile de smarty.net document.Is-il un livre ou un site d'où je peux apprendre smarty. J'ai besoin d'un petit extrait pour la fonction d'insertion.smarty modèle de moteur

Répondre

1

Je pense que la documentation smarty.net est le meilleur point de départ pour utiliser Smarty Template Engine.

La plupart des tutoriels sont basés sur la documentation je pense.

Pour un début rapide, vous avez juste besoin de la classe de base Smarty:

// Require base class 
require_once('Smarty.class.php'); 

// create new Smarty instance 
$smarty = new Smarty(); 

// define Smarty directories 
$smarty->template_dir = '/web/www.example.com/guestbook/templates/'; 
$smarty->compile_dir = '/web/www.example.com/guestbook/templates_c/'; 
$smarty->config_dir = '/web/www.example.com/guestbook/configs/'; 
$smarty->cache_dir = '/web/www.example.com/guestbook/cache/'; 

// define a template variable, which will be shown in your template 
$smarty->assign('greeting', 'Hello World!'); 

// force your php script to show your template file 
$smarty->display('template.html'); 

Cest tout ce que vous avez besoin dans votre fichier PHP.

Dans la configuration par défaut de Smarty vous pouvez afficher votre message d'accueil variable de modèle à l'aide

My greeting message: {$greeting} 

Si vous ouvrez votre fichier PHP via un navigateur, vous verrez: Mon message d'accueil: Bonjour tout le monde!

Pour plus d'informations, vous devriez vraiment lire la documentation officielle de Smarty!

+0

J'utilise PHP5. –

+1

Cela ne devrait pas faire de différence. – mhmpl