27-07-2011, 12:32 PM
oula....:'(
pour le moteur de template, oui, je te conseille d'en prendre un sachant qu'une fois le moteur choisit (ou pas choisit d’ailleurs), il te sera très difficile d'en changer.
(a une époque) Smarty étant celui que je recommanderai (maintenant, j'en ai aucune idée, surtout que le moteur template, j'ai tendances a le faire moi-même).
Sinon,
si je puis me permettre, j'espère que tu ne le prendra pas mal, comme dit je ne sais plus qui certainement un grand sage parmi les sages, c'est par ces erreurs que l'on apprend le mieux, mais pour cela, faut-il encore savoir ou et quand faisons nous des erreurs !
....bref, c'est quoi ce code :malade:
1) tu as un contrôleur, comme son nom l'indique un contrôleur..contrôle (sisi et pourtant je suis nul en français). Ceci dit, a ta décharge, je suis persuadé que beaucoup font comme toi
2) un modèle (dans le sens ou je l'entend) ne peut pas avoir de page intitulé index.php, c'est pas son rôle (sauf si index.php est mal nommé)
3) tu sembles ne pas utiliser d'objet issus de la base de donnée, quelque soit le type relationnel, xml etc.. (et pourtant tu semble avoir un modele).
Typiquement getListMember doit etre une méthode d'un objet (disons au hasard, l'objet Jeu, car tu cherche a avoir la liste des membre de quoi..du jeu et c'est jeu que tu dois instancié et c'est donc lui qui se retrouvera sur toutes tes pages). si tu peux éviter les fonctions..évite, c'est le mal ! (genre croisement des effluves ! )
4) vue (ou view) ne sert pas a ca (il y a très certainement une incompréhension du modèle MVC..qui selon moi est bien pauvre mais bon, c'est un autre debat). une vue sert a voir (ok), mais a voir une page (toute ta page, et non pas des morceaux de pages..rien ne t’empêche ensuite dans ta vue de le découper en morceaux comme te le montre..en gros... Ter Rowan) et par conséquent elle ne peut pas s’appelait index.php..ce qui te pose un problème de référencement par la suite au passage....a moins de maitriser parfaitement le rewriting d'url
5) on ne met jamais de code php dans du html, xsl, xml, css etc... d'ou la nécessité d'avoir un moteur de template
pour le moteur de template, oui, je te conseille d'en prendre un sachant qu'une fois le moteur choisit (ou pas choisit d’ailleurs), il te sera très difficile d'en changer.
(a une époque) Smarty étant celui que je recommanderai (maintenant, j'en ai aucune idée, surtout que le moteur template, j'ai tendances a le faire moi-même).
Sinon,
si je puis me permettre, j'espère que tu ne le prendra pas mal, comme dit je ne sais plus qui certainement un grand sage parmi les sages, c'est par ces erreurs que l'on apprend le mieux, mais pour cela, faut-il encore savoir ou et quand faisons nous des erreurs !
....bref, c'est quoi ce code :malade:
1) tu as un contrôleur, comme son nom l'indique un contrôleur..contrôle (sisi et pourtant je suis nul en français). Ceci dit, a ta décharge, je suis persuadé que beaucoup font comme toi
2) un modèle (dans le sens ou je l'entend) ne peut pas avoir de page intitulé index.php, c'est pas son rôle (sauf si index.php est mal nommé)
3) tu sembles ne pas utiliser d'objet issus de la base de donnée, quelque soit le type relationnel, xml etc.. (et pourtant tu semble avoir un modele).
Typiquement getListMember doit etre une méthode d'un objet (disons au hasard, l'objet Jeu, car tu cherche a avoir la liste des membre de quoi..du jeu et c'est jeu que tu dois instancié et c'est donc lui qui se retrouvera sur toutes tes pages). si tu peux éviter les fonctions..évite, c'est le mal ! (genre croisement des effluves ! )
4) vue (ou view) ne sert pas a ca (il y a très certainement une incompréhension du modèle MVC..qui selon moi est bien pauvre mais bon, c'est un autre debat). une vue sert a voir (ok), mais a voir une page (toute ta page, et non pas des morceaux de pages..rien ne t’empêche ensuite dans ta vue de le découper en morceaux comme te le montre..en gros... Ter Rowan) et par conséquent elle ne peut pas s’appelait index.php..ce qui te pose un problème de référencement par la suite au passage....a moins de maitriser parfaitement le rewriting d'url
5) on ne met jamais de code php dans du html, xsl, xml, css etc... d'ou la nécessité d'avoir un moteur de template