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 :D.

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 ! :lol: :wink:
Nous sommes le 21 juil. 2026, 13:56