Ticket #34 (new enhancement)

Opened 4 years ago

Last modified 8 months ago

pouvoir specifier des relations avec d’autres daos

Reported by: laurentj Owned by:
Priority: high Milestone:
Component: jelix:dao Version: 1.0alpha5
Severity: major Keywords:
Cc: Php version:
Review: Hosting Provider:
Blocked By: Documentation needed: no
Blocking:

Description

Compléter l'api de base des daos, pour pouvoir "lier" des daos entre eux (s'inspirer de l'api de active record), de manière à pouvoir récupèrer facilement des enregistrements de daos annexes à partir d’un dao

Change History

Changed 3 years ago by laurentj

  • milestone changed from Jelix 1.0beta2 to Jelix 1.0beta3

Changed 3 years ago by laurentj

  • milestone changed from Jelix 1.0beta3 to Jelix 1.0

Changed 3 years ago by laurentj

  • milestone changed from Jelix 1.0 to Jelix 1.1

Changed 3 years ago by laurentj

  • priority changed from normal to high

Changed 2 years ago by laurentj

  • docneeded unset
  • milestone changed from Jelix 1.1 to Jelix 1.2

Changed 9 months ago by foxmask

Changed 9 months ago by laurentj

le code de ce truc : http://github.com/kla/php-activerecord/

@foxmask : desavantage par rapport à jDao : toutes les requêtes sont créées à la volée -> bouffe beaucoup plus de ressources.

Changed 9 months ago by foxmask

C'est qd même à des années lumières de ce que jDao fait.

C'est basé sur l'implém de RoR. C'est ce que CakePHP utilise.

Si on passe à l'activerecord, vu les implications de modif du coeur, pourquoi ne pas carrément changer d'ORM, puisque tu le disais vieillissant ? tu avais émis l'hypothèse d'utiliser Doctrine.

Enfin ca dépasse peut-être le cadre de ce ticket et de la milestone pour le coup ;-)

(loin de moi l'idée d'un troll sur une quelconque techno. mais p-e Bastnic pourrait nous éclairer sur Doctrine, même si cette solution déplaira(it) à Torgan ;)

Changed 8 months ago by laurentj

  • milestone Jelix 1.2 deleted
Note: See TracTickets for help on using tickets.