¿Lo implementaron ellos mismos?¿Cuál es el ORM utilizado por yii?
Respuesta
Parece que su ORM se llama Yii Active Record.
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 :)
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
- 1. ¿Cuál es el propósito del modificador -m?
- 2. marco Yu - ¿cuál es el archivo ".yii" en algunas carpetas
- 3. ¿Cuál es el método de encriptación utilizado en/etc/shadow?
- 4. ¿Cuál es el JsonConverter predeterminado utilizado en JSON.NET?
- 5. ¿Cuál es el marco de registro más utilizado en C#?
- 6. ¿Cuál es el más utilizado? RSS o Atom? y de cuál es mejor construir?
- 7. ¿Qué compilador Java es utilizado por NetBeans?
- 8. ¿Cuál es el método más utilizado por los navegadores para insertar videos?
- 9. ¿Qué es phonestateintreceiver.notifyPhoneCallState utilizado?
- 10. ¿Cuándo StringBuffer/StringBuilder no es utilizado implícitamente por el compilador?
- 11. Identificar el procesador (núcleo) es utilizado por un hilo específico
- 12. ¿Has utilizado Intersystems Caché? ¿Cuál es tu experiencia?
- 13. ¿Para qué es el lenguaje M?
- 14. cuál es la forma recomendada de guardar una matriz M por N en la tabla sql
- 15. Cuál es el mejor IDE para usar con el Yii Framework
- 16. ¿Qué es M y L en GeometryDrawing?
- 17. ¿Cuál es la lógica de poner @interface en el archivo .m?
- 18. Cuál es la diferencia entre [X, Y, Z] .each {| m | incluye m} e incluye X, Y, Z?
- 19. ¿Cómo es un enrejado utilizado por un compilador
- 20. ¿Cuál es el marco de desarrollo de aplicaciones móviles multiplataforma más utilizado actualmente?
- 21. ¿Windows Workflow es ampliamente utilizado?
- 22. ¿Cuál es el modelo de datos utilizado para las etiquetas y los sinónimos de las etiquetas?
- 23. ¿Cuál es el patrón de "Evento débil" utilizado en las aplicaciones de WPF?
- 24. ¿Cuál es el método numérico utilizado en esta implementación de IRR?
- 25. ¿Por qué el creador de prado creó Yii?
- 26. ¿Cuál es el SQL utilizado para hacer una búsqueda similar a "Preguntas relacionadas" en Stackoverflow
- 27. ¿Cuál es el valor "revpos" utilizado en los archivos adjuntos CouchDB?
- 28. ¿Cuál es el esquema de la base de datos de Cassandra utilizado en Reddit?
- 29. ¿Cuál es el motor de búsqueda utilizado en la nueva documentación de Python?
- 30. ¿El algoritmo de clasificación utilizado por el método `Array.Sort()` de .NET es un algoritmo estable?
+1 para nombrar su cuenta después del tema sobre el que tiene una pregunta. –