Accueil > PHP > PHP - classe pour gérer la présentation des pages

PHP - classe pour gérer la présentation des pages

Template.class.php

Dans ce fichier on trouve le modèle de classe, les parties d'intérêt sont décrites ci-dessous pour l'intégralité:

Modèle de classe {

DELIMIT_SX const = '[__';
= Const DELIMIT_DX '__] »;

..............................

publique __ construct fonction ($ docroot = '. /') {...}

setDocRoot fonction publique ($ docroot) {...}

getDocRoot fonction publique () {...}

addfiles fonction publique ($ fichiers) {...}

getFile fonction publique ($ key = "all") {...}

setVariable fonction publique ($ nom, $ valeur, $ append = false) {...}

setVariableByVariable fonction publique ($ nom, nameBy $, append = false) {...}

GetVariable fonction publique ($ nom = 'all') {...}

GetOutput fonction publique ($ key, $ outputToVideo = false) {...}

}

Les deux premières lignes de classe sont des constantes qui sont utilisées pour délimiter balises dans le modèle. Dans le cas où vous voulez utiliser d'autres délimiteurs dans votre fichier html et il suffit d'éditer DELIMIT_SX DELIMIT_DX.

publique __ construct fonction ($ docroot = "/. ')
__construct () représente le constructeur de la classe, qui initialise l'état par défaut de l'objet. Le paramètre $ docroot contient le chemin où les fichiers de modèle sont présents.

setDocRoot fonction publique ($ docroot)
setDocRoot () définit le docroot $ avec le chemin réel où vous avez le modèle html.

getDocRoot fonction publique ()
getDocRoot () récupère la valeur de la propriété $ docroot.

addfiles fonction publique ($ fichiers)
addfiles () vous permet d'enregistrer dans les fichiers de propriétés, le contenu du fichier $ template que nous allons utiliser, paremtro traversé l'entrée de la méthode elle-même. Si le paramètre d'entrée est un tableau, ou un de ses éléments ne représentent pas un modèle dans le système de fichiers sera levée.

public function getFile ($ key = "all")
méthode récupère un ou plusieurs éléments de fichiers de propriétés de classe $. Si vous l'utilisez sans passer tous les paramètres seront récupérés un tableau contenant les noms du modèle, sinon elle retournera le contenu du fichier dont le nom est contenu dans $ key.

setVariable fonction publique ($ nom, $ valeur, $ append = false)
setVariable () vous permet de sélectionner un élément de valeurs $ de propriété, paramètre $ name contient le nom de la variable présente dans un modèle html, tandis que la valeur est la valeur pour remplacer la variable. $ Append indique si la nouvelle valeur de la variable sera de remplacer celui déjà présent ou sera ajouté à la fin.

setVariableByVariable fonction publique ($ nom, nameBy $, append = false)
setVariableByVariable () vous permet de sélectionner un élément de valeurs $ de propriété, paramètre $ name contient le nom de la variable présente dans un modèle html, tandis que nameBy $ est le nom d'une variable dans un modèle html dont la valeur, s'ils sont présents dans les valeurs $ , sera inséré dans les valeurs clés du nom $ $. $ Append indique si la nouvelle valeur de la variable sera de remplacer celui déjà présent ou sera ajouté à la fin.

GetVariable fonction publique ($ nom = 'all')
GetVariable () récupère la valeur de la propriété dans $ valeurs. Si $ nom est le même que «tous» seront remboursés les valeurs de l'ensemble de $ propriété de la classe, sinon la valeur contenue dans le nom de dont la position est détectée.

fonction publique parseTemplate ($ variable, $ template, $ append = false)
parseTemplate () retourne le contenu d'un modèle, identifié par le paramètre $ template, et l'insère dans une variable de template, identifié par le paramètre variable $, $ append si vraie valeur dans la variable $ content est ajoutée à la valeur déjà présente dans Sinon le contenu de $ template écrase l'ancien contenu de la variable $. Ci-dessous vous remplacez toutes les variables avec le même contenu comme on le voit dans la boucle foreach, et ​​exécute finalement le réglage désiré.

GetOutput fonction publique ($ key, $ outputToVideo = false)
GetOutput () vous permet de récupérer le code HTML résultant directement du scrutin ou de l'afficher à l'écran, par rapport à la valeur du paramètre $ outputToVideo. Tout d'abord, vous définissez la propriété html de la classe en utilisant la clé de contenu qui est défini par le paramètre $ key, puis remplacer les variables présentes dans le code HTML avec des valeurs appropriées et effectue l'action demandée, enfin sur les variables qui ne sont pas encore exploitées . Enfin, vous décider de retourner le html de l'intérêt ou à la vidéo directement viasulizzarlo.

Tag: , , Catégories: PHP Tags: , ,
  1. Pas encore de commentaires internautes
  1. Pas encore de trackbacks internautes
Immagine CAPTCHA
CAPTCHA audio
Changer l'image
*