Voici un exemple de code de ce que vous pourrez voir dans la v0.08
Un autre exemple<?php
require_once('core/PMO_MyController.php');
$controler = new PMO_MyController();
$map = $controler->queryController("SELECT * FROM film_actor,actor,film where film_actor.actor_id=actor.actor_id and film_actor.film_id=film.film_id limit 10;");
while ($result = $map->fetchMap()){
$film_actor = $result['film_actor'];
$actor = $result['actor'];
$film = $result['film'];
}
// affichage de la colonne last_name de la table actor
echo($actor->last_name);
?>
Un autre exemple<?php
// création d'un objet, et écriture dans la table utilisateur, de la colonne login, password,age
$utilisateur = PMO_MyObject::factory("utilisateur");
$utilisateur->login="monlogin";
$utilisateur->password="monpassword";
$utilisateur->age="monage";
$utilisateur->commit();
?>
<?php
require_once('core/PMO_MyController.php');
$controler = new PMO_MyController();
$map = $controler->queryController("SELECT * FROM utilisateur,ville WHERE utilisateur.id_ville=ville.id_ville");
while ($result = $map->fetchMap()){
$utilisateur = $result['utilisateur'];
$ville = $result['ville'];
}
// gestion des relations: à partir de la table utilisateur, on déduit la table ville, et on affiche la colonne nom_ville
echo($utilisateur->ville->nom_ville);
?>
Partager