Bonjour,
je veux savoir quand je définie une fonction dans .class.php et quand je la définie dans *Table.php
Bonjour,
je veux savoir quand je définie une fonction dans .class.php et quand je la définie dans *Table.php
Bonjour,
J'imagine que tu parles des classes du modèle.
En fait, la différence entre les deux fichiers pour chaque table est celle-ci :
- Modele1.class.php travaille sur un Doctrine Record (en gros, ça travaille sur un seul enregistrement - save, edit, ...)
Quand tu fais : $post->save(), tu travailles sur un enregistrement- Modele1Table.class.php permet de travailler sur la table complète (recherche de résultats principalement)
Quand tu fais : Doctrine::getTable('Modele1')->findAll(), tu travailles sur une table
J'espère que c'est assez explicite.
C'est bien ce que je veux savoir![]()
Partager