2.1 Créer une entité

A chaque type d’entité est associé une table dans la base de données. Cette table doit OBLIGATOIREMENT posséder un champ intitulé ‘id’, de type entier et auto-increment. Vous êtes libre d’ajouter toutes les informations nécessaires à votre jeu dans cette table. GamePHP inclut des fonctions vous permettant d’accéder aux autres champs de la table pour les mettre à jour (voir 2.4 Utiliser des champs additionnels)

Ainsi, créer une entité d’un type défini revient, en PHP, à créer un objet de type Entity en lui fournissant l’id de l’entité dans la base de données.

Exemple de code (faisant abstraction des inclusions générales):

require Engine::file("entities/Player"); // On va utiliser l'entité de type Player
 
$Joueur1 = new Player(1); // Ici, la bibliothéque ira chercher les informations concernant le joueur d'id 1 
 

L’entité est maintenant créée, mais vous ne pouvez à ce stade là rien faire de plus (voir 3. Les actions et 4. Les objets).

→ Page suivante: Utiliser des champs additionels

 
creer_une_entite.txt · Last modified: 2005/10/17 22:15
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki