IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Smarty] Pourquoi le php n'est pas recommandé dans les templates ?


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Points : 9
    Points
    9
    Par défaut [Smarty] Pourquoi le php n'est pas recommandé dans les templates ?
    Bonjour,

    Je crois que j'ai jamais mis un titre aussi explicite que ça sur un forum.

    Tout est dans le titre. je me pose cette question car je n'ai trouvé aucune explication et pourtant je pense que pas mal de personnes aimeraient en connaître les raisons précises.

    Est-ce pour la sécurité ou pour autre chose ?

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Points : 1 177
    Points
    1 177
    Par défaut
    Non, c'est plus une question de conception, il faut que ton template soit reservé a de l'affichage strict, ton code sera facilement maintenable, connais-tu le modele MVC. Smarty est dans cet esprit.

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2007
    Messages : 40
    Points : 31
    Points
    31
    Par défaut
    Smarty est "un peu" dans ce principe mais pas vraiment car on peu par exemple utiliser des {foreach ...} dans le template et ca c'est pas tres beau.

    Je suis plutot pour Sigma du framework Pear. Mais c'est une question de gout

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2006
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    ok
    Je pense que parfois, à trop vouloir coller à des principes tels que la séparation des données et de l'affichage on se complique la vie.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Points : 1 177
    Points
    1 177
    Par défaut
    Ca devient incontournable quand ton projet devient important. Le MVC t'apporte une grande souplesse.

  6. #6
    Membre éclairé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Points : 872
    Points
    872
    Par défaut
    Si tu es la seule personne amenée à toucher au code, qu'à n'importe quel moment tu te rappelleras comment il est organisé, alors tu fais comme bon te semble.
    Mais le MVC va grandement faciliter la tâche de l'éventuel développeur qui devra reprendre ton code.. et même la tienne si tu dois remettre les mains dans le cambouis 6 mois plus tard..

    Tous ses choix restent donc à ton appréciation, au contexte de développement (personnel ou en entreprise) mais se compliquer un peu plus la vie en phase de conception, doit permettre de se la simplifier après (je mets "doit" car si ce n'est pas le cas c'est du temps et de l'énergie perdus...)
    • Mon blog PHP : http://blog.alterphp.com
    • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/03/2017, 16h51
  2. Réponses: 7
    Dernier message: 24/03/2016, 18h17
  3. mon code php n'est pas exécuté dans l'ordre
    Par supcomingenieur dans le forum Langage
    Réponses: 6
    Dernier message: 29/05/2013, 17h56
  4. Réponses: 3
    Dernier message: 23/05/2009, 14h07
  5. [Smarty] Mon code PHP n'est pas interprété
    Par dorian53 dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 17/12/2007, 16h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo