Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| etudiants:2014:julien.couture:docupro [2014/12/28 14:42] – julien.couture | etudiants:2014:julien.couture:docupro [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| Il s'agit d' | Il s'agit d' | ||
| + | |||
| === Outils === | === Outils === | ||
| - | + | | |
| - | | + | * Utilisation de doctrine + DAO |
| - | *Utilisation de doctrine + DAO | + | * Utilisation du framework CodeIgniter. |
| - | *Utilisation du framework CodeIgniter. | + | |
| === Langages === | === Langages === | ||
| + | |||
| * PHP | * PHP | ||
| * MySQL | * MySQL | ||
| Ligne 33: | Ligne 34: | ||
| {{: | {{: | ||
| + | |||
| + | <WRAP round info 80%> | ||
| + | Pour le chargement de l' | ||
| + | Donc j'ai mis par défaut id=3 en attendant. | ||
| + | </ | ||
| + | |||
| ^ Nom^ Description ^ | ^ Nom^ Description ^ | ||
| Ligne 49: | Ligne 56: | ||
| | v_gererMonCompte| Affiche les informations de l’utilisateur + gestion | | | v_gererMonCompte| Affiche les informations de l’utilisateur + gestion | | ||
| | v_footer | pied-de-page | | | v_footer | pied-de-page | | ||
| + | |||
| + | |||
| + | |||
| + | === Base de donnée === | ||
| + | < | ||
| + | aucun changement à était fait mais quelques insertions pour les tests. | ||
| + | </ | ||
| + | |||
| + | |||
| + | <WRAP round download 60%> | ||
| + | | ||
| + | </ | ||
| + | |||
| + | |||
| ===== Exemple de code ===== | ===== Exemple de code ===== | ||
| + | |||
| + | == Utilisation de Jsutils == | ||
| + | |||
| + | < | ||
| + | /** | ||
| + | * @briefs Affichage des informations de l' | ||
| + | * @details Modification des informations personalles de l' | ||
| + | */ | ||
| + | public function _affichMonCompte(){ | ||
| + | $this-> | ||
| + | $this-> | ||
| + | $this-> | ||
| + | $this-> | ||
| + | $this-> | ||
| + | $this-> | ||
| + | |||
| + | $this-> | ||
| + | $this-> | ||
| + | $this-> | ||
| + | $this-> | ||
| + | |||
| + | $utilisateur = $this-> | ||
| + | $this-> | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | == Utilisation de DAO == | ||
| + | |||
| + | < | ||
| + | /** | ||
| + | * @brief Modification du mot de passe | ||
| + | * @details saisi de l' | ||
| + | * @details Vérifie si l'un des champs n'est pas vide | ||
| + | */ | ||
| + | public function _modifierMDP(){ | ||
| + | $Passe1 = $_POST[' | ||
| + | $passe2 = $_POST[' | ||
| + | $newPasse = $_POST[' | ||
| + | $user = $this-> | ||
| + | if($Passe1 != null || $passe2 != null || $newPasse != null){ | ||
| + | if($this-> | ||
| + | $user-> | ||
| + | DAO\update($user); | ||
| + | echo " | ||
| + | } | ||
| + | } | ||
| + | else{ | ||
| + | echo " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | == Exemple DQL (doctrine) == | ||
| + | |||
| + | < | ||
| + | <?php | ||
| + | //Création de la requête d' | ||
| + | $query = $this-> | ||
| + | // | ||
| + | $search = $contenu-> | ||
| + | </ | ||
| + | |||
| ===== Design ===== | ===== Design ===== | ||
| + | ^ Avant^ Aprés^ | ||
| + | |{{: | ||