L'ont-ils implémenté eux-mêmes? Leur ORM semble s'appeler Yii Active RecordQuel est l'ORM utilisé par yii?
Répondre
De Yii Site
Et Yii Active Record (AR), mis en œuvre comme un mapping objet-relationnel largement adopté (ORM), simplifie encore la programmation de base de données. Représentant une table en termes de classe et de ligne une instance, Yii AR élimine la tâche répétitive d'écriture des instructions SQL qui traitent principalement des opérations CRUD (créer, lire, mettre à jour et supprimer).
Ceci est la documentation sur les AR: www.yiiframework.com/doc/guide/database.ar Ceci est l'API Documenation: http://www.yiiframework.com/doc/api/1.1/CActiveRecord
Je l'aime vraiment. J'utilise Yii depuis quelques années et je pense que AR est très rapide :)
Yii ORM est appelé "Active Record" est principalement inspiré par Ruby on Rails Active Record (même si le "modèle d'enregistrement actif" est utilisé en plusieurs langues: http://en.wikipedia.org/wiki/Active_record_pattern). Il a bien sûr été développé par l'équipe des développeurs Yii (principalement par son créateur Qiang Xue, je suppose). Le même concept est en train d'être amélioré pour Yii 2 (toujours en alpha). Guide Yii donne du crédit à Ruby on Rails AR quand on parle nommé Scopes: http://www.yiiframework.com/doc/guide/1.1/en/database.ar#named-scopes Je ne suis pas un expert de Ruby on Rails, mais je sais que les relations sont définies d'une manière très similaire dans les deux ORM: http://www.yiiframework.com/doc/guide/1.1/en/database.arr#declaring-relationship
active record en Ruby on Rails: http://guides.rubyonrails.org/
La classe ActiveRecord en Ruby on Rails: http://ar.rubyonrails.org/
active record dans Yii: http://www.yiiframework.com/doc/guide/1.1/en/database.ar
La classe CActiveRecord dans Yii: http://www.yiiframework.com/doc/api/1.1/CActiveRecord
Et last but not least, l'équipe de développeurs dans Yii GitHub! https://github.com/yiisoft?tab=members
+1 pour nommer votre compte après le sujet pour lequel vous avez une question. –