Manuel Smarty

$plugins_dir

C'est le répertoire (ou les répertoires) dans lequel Smarty ira chercher les plugins dont il a besoin. La valeur par défaut est plugins/ sous le répertoire SMARTY_DIR. Si vous donnez un chemin relatif, Smarty regardera d'abord relativement au SMARTY_DIR, puis relativement au répertoire de travail courant, puis relativement à chaque entrée de votre répertoire d'inclusion PHP. Si $plugins_dir est un tableau de répertoires, Smarty cherchera les plugins dans chaque répertoire de plugins, dans l'ordre donné.

Note technique : Pour des raisons de performances, ne réglez pas votre $plugins_dir pour qu'il utilise votre include_path PHP. Utilisez un chemin absolu ou un chemin relatif a SMARTY_DIR ou au répertoire de travail courant.

Exemple 12-1. Ajout d'un dossier local de plugins

  1. <?php
  2.  
  3. $smarty->plugins_dir[] = 'includes/my_smarty_plugins';  
  4.  
  5. ?> 

Exemple 12-2. Plusieurs $plugins_dir

  1. <?php
  2.  
  3. $smarty->plugins_dir = array( 
  4.          'plugins', // the default under SMARTY_DIR
  5.          '/path/to/shared/plugins', 
  6.          '../../includes/my/plugins' 
  7.       );  
  8.  
  9. ?> 

Remonter Remonter
Jamma Play - L'éditeur javascript - CSS - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique