2010-04-27 4 views

Répondre

13

approche

+0

Alors ils ont créé la roue eux-mêmes? – yii

+0

@yii semble donc, oui. Voir http://www.yiiframework.com/doc/guide/database.ar –

+11

@yii Oui, ils l'ont fait. Ils ont créé la roue qui convient le mieux à leur chariot plus rapide que les autres. – lunohodov

7

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 :)

2

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

Questions connexes