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:32] – [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 === |
| |
Tester en allant à l'adresse : http://localhost/testPhp/utilisateurs/add/ | Tester en allant à l'adresse : http://localhost/testPhp/utilisateurs/add/ |
| |
| |
{{:slam4:php:codeigniter:user-add.png?|}} | {{:slam4:php:codeigniter:user-add.png?|}} |
| |
Vérifier l'insertion dans la base de données du nouvel utilisateur. | 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> |