2010-04-27 15 views

Respuesta

13

Parece que su ORM se llama Yii Active Record.

+0

¿Entonces ellos mismos crearon la rueda? – yii

+0

@yii parece ser así, sí. Consulte http://www.yiiframework.com/doc/guide/database.ar –

+11

@yii Sí, lo hicieron. Crearon la rueda que mejor se adapta a su carro más rápido que otros. – lunohodov

7

De Yu Sitio

Y Yii Active Record (AR), implementado como un enfoque ampliamente adoptado mapeo objeto-relacional (ORM), simplifica aún más la programación de bases de datos. Al representar una tabla en términos de una clase y una fila una instancia, Yii AR elimina la tarea repetitiva de escribir aquellas sentencias de SQL que principalmente se ocupan de las operaciones CRUD (crear, leer, actualizar y eliminar).

Esta es la documentación sobre AR: www.yiiframework.com/doc/guide/database.ar Esta es la API Documenation: http://www.yiiframework.com/doc/api/1.1/CActiveRecord

me gusta mucho. Yo uso Yii desde hace un par de años y creo que AR es muy rápido :)

2

Yii ORM se llama "Active Record" se inspira principalmente en Ruby on Rails Active Record (incluso si se utiliza el "patrón Active Record") en muchos idiomas: http://en.wikipedia.org/wiki/Active_record_pattern). Por supuesto, fue desarrollado por el equipo de desarrolladores de Yii (sobre todo por su creador Qiang Xue, supongo). El mismo concepto se está mejorando para Yii 2 (todavía en alfa). guía Yii da crédito a Ruby on Rails AR cuando se habla de Scopes designada: http://www.yiiframework.com/doc/guide/1.1/en/database.ar#named-scopes yo no soy un experto de Ruby on Rails, pero sé que las relaciones se definen de una manera muy similar en los dos ORM: http://www.yiiframework.com/doc/guide/1.1/en/database.arr#declaring-relationship

Activo Grabar en Ruby on Rails: http://guides.rubyonrails.org/

La clase ActiveRecord en Ruby on Rails: http://ar.rubyonrails.org/

Active record en Yii: http://www.yiiframework.com/doc/guide/1.1/en/database.ar

La clase CActiveRecord en Yii: http://www.yiiframework.com/doc/api/1.1/CActiveRecord

Y por último pero no menos importante, el equipo de desarrolladores de Yii en GitHub! https://github.com/yiisoft?tab=members

Cuestiones relacionadas