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^ | ||
+ | |{{: |