|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Développeur Web Inscription : décembre 2005 Messages : 110 ![]() |
Bonjour
Mon souci est plutôt orienté fonctionnement que code. Je dois développer des pages php avec un système de template. Donc je veux séparer le côté "logique" du côté "design". J'aurai donc dans une page du code php brut, et dans une autre page (mon template) plutôt du code HTML. Je fonctionne avec une base de données : J'ai des Modules, qui contiennent des rubriques, qui peuvent contenir des sous-rubriques, qui contiennent différentes fonctionnalités. En gros, lorsqu'un utilisateur arrive sur ma page : 1) il choisit son module 2) je transmets à la page "logique" le module choisi, pour qu'elle puisse aller chercher dans la base les rubriques correspondant à ce module, et qu'elle recharge le template 3) l'utilisateur choisit sa rubrique 4) je transmets à la page "logique" la rubrique choisie, pour qu'elle puisse aller chercher dans la base les sous-rubriques s'il y en a, ou alors directement les informations liées à la rubrique, s'il n'y a pas de sous-rubriques. Je recharge le template. 5) C'est comme ça à chaque fois que l'utilisateur clique sur quelque chose, ça permet d'afficher des informations supplémentaires. Je ne connais pas trop le système de template, je viens de me plonger dedans. Ce que je veux savoir est si ma méthode est la bonne ? Si ce n'est pas trop compliqué, trop lourd ? Je transmets les informations de la page "logique" au template, et du template à la page "logique, par l'url. J'éspère que j'ai été claire et que ma question n'est pas trop pourrie Merci d'avance pour votre aide ! |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() ![]() |
Ton "algorythme" me parait pas mal, pour ce qui est du niveau de la rapidité je pense qu'il n'y a pas de problème. Sinon, tu dis vouloir passer les infos par l'url... Cela implique une sécurité à mettre en place, donc faut prévoir. Sinon tu passe ça en paramètre POST et pas GET.
Allez, bon courrage
__________________
/// ( : Léo : ) \\\ ---C'est parce que la vitesse de la lumière est supérieure à celle du son, que certains paraissent brillants avant d'avoir l'air con--- http://leobaillard.org (Hébergement gratuit, prog, forums, et autres) ------------------------- L'orbe du temps (Zelda like 2D en Delphi) : Le Site |
|
|
00
|
|
|
#3 |
![]() Développeur Web Inscription : juillet 2003 Messages : 676 ![]() |
Pour les templates, je te conseil la classe de PHPLib modifiée par phpBB groups.
Elle est simple puissante et c'est la plus rapide. Les templates, c'est vraiment pas dure, ce qui l'est, c'est que les templates impliquent de réflechir beaucoup plus AVANT que pendant. Mais tu as l'air parti de bon pied Bon courage
__________________
Articles sur developpez.com - Gestion des exceptions avec PHP5 - Chiffrement et hash en PHP contre l'attaque Man in the middle - Aedituus - Espace membre sécurisé en PHP5 Lithium : ORM ActiveRecord PHP5 extrêmement léger |
|
00
|
|
|
#4 |
|
Membre du Club
![]() Développeur Web Inscription : décembre 2005 Messages : 110 ![]() |
Pour info, j'utilise le système PhpSavant...
Merci pour vos réponses ! Cécilia. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com