| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| slam4:php:codeigniter:orm [2012/12/09 16:29] – [Ajout d'utilisateur] jcheron | slam4:php:codeigniter:orm [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| <html><div class="btn"><a href="/doku.php?id=slam4:php:codeigniter:validation" class="wikilink1" title="Validation des formulaires"><< Validation des formulaires</a></div></html><html><div class="btn"><a href="/doku.php?id=slam4:php:codeigniter:doctrine" class="wikilink1" title="Doctrine">ORM Doctrine >></a></div></html> | <html><div class="btn"><a href="/doku.php?id=slam4:php:codeigniter:validation" class="wikilink1" title="Validation des formulaires"><< Validation des formulaires</a></div></html><html><div class="btn"><a href="/doku.php?id=slam4:php:codeigniter:doctrine" class="wikilink1" title="Doctrine">ORM Doctrine >></a></div></html> |
| |
| IgnitedRecord est un ORM qui peut être associé à CodeIgniter.\\ | - [[slam4:php:codeigniter|Introduction à CodeIgniter]] |
| | - [[slam4:php:codeigniter:helpers|Helpers]] |
| | - [[slam4:php:codeigniter:libraries|Bibliothèques]] |
| | - [[slam4:php:codeigniter:session|Sessions CodeIgniter]] |
| | - [[slam4:php:codeigniter:validation|Validation des formulaires]] |
| | - ORM IgnitedRecord |
| | - [[slam4:php:codeigniter:doctrine|Doctrine]] |
| | - [[slam4:php:codeigniter:javascript|Javascript et codeIgniter]] |
| | |
| | IgnitedRecord est un ORM qui peut être associé à CodeIgniter.\\ Mais le projet semble abandonné... ->Utilisation déconsillée\\ |
| Lien de téléchargement : [[https://www.assembla.com/spaces/IgnitedRecord/documents/aC-m-2SoGr3y4Oab7jnrAJ/download/aC-m-2SoGr3y4Oab7jnrAJ|IgnitedRecord download]] | Lien de téléchargement : [[https://www.assembla.com/spaces/IgnitedRecord/documents/aC-m-2SoGr3y4Oab7jnrAJ/download/aC-m-2SoGr3y4Oab7jnrAJ|IgnitedRecord download]] |
| |
| </code> | </code> |
| |
| | ==== Chargement des models ==== |
| | Le chargement peut être automatique, par le biais de application/config/autoload.php |
| | |
| | <code php> |
| | $autoload['model'] = array('categorie','utilisateur'); |
| | </code> |
| | |
| | ou bien se faire dans un contrôleur : |
| | |
| | <code php> |
| | $this->load->model('utilisateur'); |
| | </code> |
| ==== Gestion des utilisateurs ==== | ==== Gestion des utilisateurs ==== |
| === Contrôleur utilisateurs === | === Contrôleur utilisateurs === |
| ?> | ?> |
| </code> | </code> |
| | |
| | Tester en allant à l'adresse : http://localhost/testPhp/utilisateurs/add/ |
| | |
| | |
| | {{:slam4:php:codeigniter:user-add.png?|}} |
| | |
| | Vérifier l'insertion dans la base de données du nouvel utilisateur. |
| | |
| | |
| | <html><div class="todo"> |
| | Sur le même principe que pour les utilisateurs, en respectant MVC : |
| | <ul> |
| | <li>Créer un contrôleur categories</li> |
| | <li>Afficher la liste des catégories, et les utilisateurs correspondants</li> |
| | <li>Créer la fonctionnalité d'ajout de catégorie</li> |
| | <li>Créer la fonctionnalité de modification d'une catégorie existante</li> |
| | <li>Créer la fonctionnalité de suppression d'une catégorie</li> |
| | </ul> |
| | </div></html> |
| | |
| | <html><div class="btn"><a href="/doku.php?id=slam4:php:codeigniter:validation" class="wikilink1" title="Validation des formulaires"><< Validation des formulaires</a></div></html><html><div class="btn"><a href="/doku.php?id=slam4:php:codeigniter:doctrine" class="wikilink1" title="Doctrine">ORM Doctrine >></a></div></html> |