64 résultats trouvés
- par Liquid
- 19 nov. 2005, 14:55
- Forum : PHP débutant
- Sujet : modelisation espace membre
- Réponses : 12
- Vues : 2453
Bah les droits ne sont pas des données qui changent tout le temps. On récupère les droits d'un utilisateur à la connexion et ils restent valables pendant toute la connexion. Si on change un droit, il faut "redémarrer" :idea: . Mais bon c'est un autre problème. L'accès aux données, l'affich...
- par Liquid
- 19 nov. 2005, 13:53
- Forum : PHP débutant
- Sujet : modelisation espace membre
- Réponses : 12
- Vues : 2453
Fais attention à ne pas t'emmêler les pinceaux entre le relationnel et l'objet, ce sont deux mondes différents, les classes ne sont pas des "copies" des tables. Pour faire le point sur un modèle MVC simplifié histoire de s'entendre sur les rôles des différentes classes imaginon un espace p...
- par Liquid
- 19 nov. 2005, 12:08
- Forum : PHP débutant
- Sujet : modelisation espace membre
- Réponses : 12
- Vues : 2453
Concrètement quand une classe hérite d'une autre, elle hérite de tout ou partie de son comportement (et données). Mais il ne faut pas oublier l'objectif de l'héritage, la spécialisation (autrement dit préciser un type). Or dans le cas d'utilisateurs et de groupes d'utilisateurs, un utilisateur n'est...
- par Liquid
- 18 nov. 2005, 18:26
- Forum : PHP débutant
- Sujet : modelisation espace membre
- Réponses : 12
- Vues : 2453
C'est quoi pour toi Group ? Une réunion de User ou une notion plus abstraite comme une liste de droits que différents User peuvent partager ? Dans le premier cas un User "appartient à" un Group et un Group "contient" un ou plusieurs User. Illustration : class Group auth : ? // pa...
- par Liquid
- 15 nov. 2005, 17:40
- Forum : PHP débutant
- Sujet : session et objet
- Réponses : 17
- Vues : 3900
Justement, à cause du non support de la surcharge (overloading) on ne peut pas avoir plusieurs constructeurs (ni méthodes) portant le même nom dans une même classe (ou hiérarchie de classes) [pour le moment] en PHP. Je vais prendre "5 minutes" pour rédiger "un truc bien" sur une ...
- par Liquid
- 15 nov. 2005, 17:32
- Forum : PHP débutant
- Sujet : session et objet
- Réponses : 17
- Vues : 3900
sadeq, la surcharge n'est pas supportée par PHP.
- par Liquid
- 15 nov. 2005, 17:14
- Forum : PHP débutant
- Sujet : session et objet
- Réponses : 17
- Vues : 3900
Avant d'aller plus loin, dis-moi si j'ai bien compris. Dans un premier temps un utilisateur se connecte avec un login et un mot de passe, s'il est authentifié le programme récupère toutes ses propriétés, créé un User et le peuple avec les données récupérées. Parmi ces propriétés il y a des droits d'...
- par Liquid
- 15 nov. 2005, 16:47
- Forum : PHP débutant
- Sujet : session et objet
- Réponses : 17
- Vues : 3900
Et si tu faisais tout simplement :
$user = new User();
// Bla bla bla
$_SESSION["user"] = $user;
Et quand tu as besoin de User :
$user = $_SESSION["user"];
$login = $user->getLogin();
$auth = $user->getAuth();
$level = $user->getLevel();
// Bla bla bla
- par Liquid
- 15 nov. 2005, 16:01
- Forum : A propos de PHPFrance
- Sujet : Organisation des forums
- Réponses : 31
- Vues : 21259
En fait le "Forum OO" pourrait être le forum
Orienté O*G*a*m*e 
.
modération mere-teresa: merci de ne pas référencer ce mot, sinon Google renverra ici 
- par Liquid
- 15 nov. 2005, 11:34
- Forum : Autres sujets informatiques
- Sujet : [Brevets logiciels] Amazon brevête tout !!!
- Réponses : 23
- Vues : 6667
Bientôt ils vont breveter des requêtes SQL !
Je suppose que les brevets sont très détaillés mais ils font rire avec leurs supposées inventions.
Un jour je pensais avoir inventé une recette de pâte à pizza avant de m'apercevoir qu'elle était dans de nombreux livres et sites de cuisine...
- par Liquid
- 14 nov. 2005, 17:26
- Forum : PHP avancé
- Sujet : POO + base de donées
- Réponses : 18
- Vues : 14721
Soit la classe Connexion : class Connexion{ private $connexion = null; public function __construct($host, $user, $pwd){ $this->connexion = mysql_connect($host, $user, $pwd); } public function getConnexion(){ return $this->connexion; } public function close(){ mysql_close($this->connexion); } } Soit ...
- par Liquid
- 14 nov. 2005, 16:19
- Forum : PHP avancé
- Sujet : POO + base de donées
- Réponses : 18
- Vues : 14721
1 - Créer objet connexion 2 - Créer objet requête 3 - Passer l'objet connexion à l'objet requête 4 - Appeler une méthode de l'objet requête 5 - Dans cette méthode, exécuter la requête en utilisant l'objet connexion qui a été passé à la classe (voir getConnexion() ci-dessous) Pour faire une parenthès...
- par Liquid
- 14 nov. 2005, 16:02
- Forum : PHP avancé
- Sujet : POO + base de donées
- Réponses : 18
- Vues : 14721
Il faut que tu t'intéresses à différents concepts si tu vaux aller plus loin : - Classes, classes abstraites, interfaces - Héritage - Encapsulation - Polymorphisme - Référence etc Tu voir du côté du site "Comment ça marche ?" pour une brève description des concepts clef de la POO. Tu utili...
- par Liquid
- 14 nov. 2005, 15:56
- Forum : PHP avancé
- Sujet : POO + base de donées
- Réponses : 18
- Vues : 14721
Il faut passer la Cuisine à la Salle . Quand la Salle a besoin d'un plat, elle se sert de sa cuisine pour utiliser le passe-plat. Quittons la métaphore :) Tu as un objet de type Connexion que tu dois "passer" là où tu as besoin de faire des requêtes. La classe qui fait des requêtes "s...
- par Liquid
- 14 nov. 2005, 15:50
- Forum : PHP débutant
- Sujet : comment convertir une class statique php5 en class php4 ?
- Réponses : 6
- Vues : 1867
Tu as vu mon exemple ? Je n'ai pas trouver d'autre moyen quand j'en avait besoin il y a III siècles !

Nous sommes le 21 juil. 2026, 13:56