2010-04-27 5 views

ответ

13

Их ORM, кажется, называется Yii Active Record.

+0

Значит, они сами создали колесо? – yii

+0

@yii похоже такой, да. См. Http://www.yiiframework.com/doc/guide/database.ar –

+11

@yii Да, они это сделали. Они создали колесо, которое лучше всего подходит для их тележки, более быстрой, чем другие. – lunohodov

7

С Yii сайта

И Yii Active Record (AR), реализованный как подход широко применяется объектно-реляционного отображения (ORM), дополнительно упрощает программирование баз данных. Представляя таблицу в терминах класса и строки экземпляра, Yii AR исключает повторяющуюся задачу записи этих операторов SQL, которые в основном касаются операций CRUD (создания, чтения, обновления и удаления).

Это документация об AR: www.yiiframework.com/doc/guide/database.ar Это documenation API: http://www.yiiframework.com/doc/api/1.1/CActiveRecord

мне очень нравится. Я использую Yii с тех пор, как пару лет, и я думаю, что AR очень быстро :)

2

Yii ORM называется «Активная запись», в основном, вдохновлена ​​активной записью Ruby on Rails (даже если используется «Активный шаблон записи» на многих языках: http://en.wikipedia.org/wiki/Active_record_pattern). Разумеется, она была разработана командой разработчиков Yii (в основном, ее создателем Цян Сюэ, я думаю). Эта же концепция улучшается для Yii 2 (все еще в альфа). Yii руководство дает кредит Рубин на Rails AR, когда речь идет о именованными: http://www.yiiframework.com/doc/guide/1.1/en/database.ar#named-scopes Я не эксперт Ruby On Rails, но я знаю, что отношения определяются в очень похожим образом в двух ORMs: http://www.yiiframework.com/doc/guide/1.1/en/database.arr#declaring-relationship

Активный Запись в Ruby On Rails: http://guides.rubyonrails.org/

класс ActiveRecord в Ruby On Rails: http://ar.rubyonrails.org/

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

CActiveRecord класс в Yii: http://www.yiiframework.com/doc/api/1.1/CActiveRecord

И последнее, но не менее важное, команда разработчиков Yii в GitHub! https://github.com/yiisoft?tab=members

Смежные вопросы