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:57] – julien.couture | etudiants:2014:julien.couture:docupro [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| === 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 34: | 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 58: | Ligne 64: | ||
| </ | </ | ||
| - | ^ Lien^ | + | |
| - | | {{: | + | <WRAP round download 60%> |
| + | {{: | ||
| + | </ | ||
| ===== Exemple de code ===== | ===== Exemple de code ===== | ||
| - | --- //[[julien.couture@sts-sio-caen.info|COUTURE Julien]] | + | == 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->jsutils-> | ||
| + | $this->jsutils-> | ||
| + | $this-> | ||
| + | $this-> | ||
| + | |||
| + | $utilisateur = $this-> | ||
| + | $this->load-> | ||
| + | } | ||
| + | </sxh> | ||
| + | |||
| + | == 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-> | ||
| + | //Exécution de la requête. | ||
| + | $search = $contenu-> | ||
| + | </ | ||
| ===== Design ===== | ===== Design ===== | ||
| + | ^ Avant^ Aprés^ | ||
| + | |{{: | ||