GAGA Template

XLetter

Include à la compilation

Vous devez être inscrit et connecté pour pouvoir écrire dans les forums

Page : 1
Tibo Posté le 12/02/2008 14:37 - #


Membre
22 messages
Bonjour,

Voilà, j'ai remarqué dans mon dossier templates_c que les fichiers que j'ai inclus grâce à la balise include ne sont pas dans le fichier compilé. En effet, en résumé, un
<include file="blocks/menu.tpl" />

est remplacé par
<?php $this->parse("blocks/menu.tpl"); ?>

dans le fichier compilé.
Je me demandais si ça ne serait pas plus rapide de l'inclure à la compilation, c'est-à-dire au lieu d'avoir le code précédent, d'avoir le contenu du fichier inclut ?

@+

gaga26 Posté le 12/02/2008 18:21 - #



741 messages
18 ans
Salut,

Ouai, ok, mais si par malheur tu as supprimé le fichier compilé ??? Parse() fait cette vérification justement. Si le fichier compilé existe, il va juste l'inclure. Perte quasi nul pour plus de "sécurité".

Tristou Posté le 17/02/2008 16:27 - #


Membre
60 messages
24 ans
Bonjour,

je suis dans le cas où j'inclus un fichier dans un autre. Ce n'est pas tant la manière dont c'est fait qui me gène mais plutôt que les fichiers inclus sont compilés même si je n'ai fait aucune modif' dans ces fichiers.
Serait-ce possible d'éviter la compilation de ces fichiers quand il n'y a pas eu de modifications ?

gaga26 Posté le 17/02/2008 18:51 - #



741 messages
18 ans
C'est déjà le cas, à moins que tu aies activé compile.

Tristou Posté le 17/02/2008 20:09 - #


Membre
60 messages
24 ans
Hum non, je ne l'ai activé pas activé, j'ai vérifié la classe et c'est à false donc je ne comprends pas trop...

gaga26 Posté le 17/02/2008 20:31 - #



741 messages
18 ans
Et comment peux-tu affirmé que le fichier est recompilé ???

Tristou Posté le 17/02/2008 20:39 - #


Membre
60 messages
24 ans
Bah j'ai supprimé les fichiers contenus dans le dossier compilation puis j'ai relancé index.php dans le navigateur (qui contient des fichiers inclus) et je suis retourné voir le dossier qui contenait - entre autres - les fichiers inclus qui ont été compilés sans pour autant avoir été modifiés.

gaga26 Posté le 17/02/2008 21:09 - #



741 messages
18 ans
C'est tout à fait normal...

Tristou Posté le 17/02/2008 21:13 - #


Membre
60 messages
24 ans
Je me suis douté de cette réponse
Et ça ne serait pas possible de ne pas les compiler s'ils sont inclus et qu'ils ne sont pas modifiés ?

gaga26 Posté le 17/02/2008 21:18 - #



741 messages
18 ans
Mais il ne sont pas compilé si il ne sont pas modifié. Mais si tu les supprimes c'est un peu logique qu'il fasse comblé le trou...

Tristou Posté le 17/02/2008 21:49 - #


Membre
60 messages
24 ans
Hum ok, je vois. L'avantage d'avoir modifié la classe permet de ne pas avoir 36.000 fichiers dans le dossier compilation.

Page : 1

Vous devez être inscrit et connecté pour pouvoir écrire dans les forums

Retour au forum Suggestions, à la liste des forums, ou au haut de page