* 2/ Lier les classes * Lier la classe OffreEmploi à la classe Société (côté OffreEmploi) * Lier la classe OffreEmploi à la classe Candidat (côté OffreEmploi) * * 3/ Instancier les classes avec des données exemples * ex : $emploi = new Emploi()... * * 4/ Remplacer le HTML */ require_once './classes/Prepavenir/Entity/Candidat.php'; require_once './classes/Prepavenir/Entity/Societe.php'; require_once './classes/Prepavenir/Entity/OffreEmploi.php'; $offreEmploi = new OffreEmploi(); $offreEmploi->setTitre('Développeur Symfony')->setDatePublication('28 décembre 2015')->setAnnonce('Recherche développeur...'); $societe = new Societe(); $societe->setNom('Sensio Labs')->setVille('Clichy'); $offreEmploi->setSociete($societe); $candidat = new Candidat(); $candidat->setPrenom('Romain')->setNom('Bohdanowicz'); $offreEmploi->addCandidat($candidat); $candidat = new Candidat(); $candidat->setPrenom('Fradeli')->setNom('Moke'); $offreEmploi->addCandidat($candidat); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Offres emploi</title> </head> <body>
<?php require_once './classes/Prepavenir/Entity/Societe.php'; require_once './classes/Prepavenir/Entity/Contact.php'; $darty = new Societe(); $darty->setNom('Darty'); $darty->setVille('Sannois'); $contact = new Contact(); $contact->setPrenom('Eric'); $contact->setNom('Martin'); $contact->setEmail('*****@*****.**'); $contact->setTelephone('01 35 67 84 56'); $contact->setSociete($darty); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Détails d'un contact</title> </head> <body> <h2>Détails d'un contact</h2> <table> <tr> <th>Prénom</th> <td><?php echo $contact->getPrenom(); ?> </td> </tr> <tr>