orm
v2.9.1
Cycle 是 PHP DataMapper、ORM 和資料建模引擎,旨在在經典和妖魔化的 PHP 應用程式(如 RoadRunner)中安全地工作。 ORM 為資料集建模提供靈活的配置選項、強大的查詢產生器並支援動態映射模式。該引擎可以使用普通的 PHP 對象,支援註釋聲明,並透過擴充功能進行代理。
網站和文件|口才與道義的比較
成分 | 目前狀況 |
---|---|
循環/模式建構器 | |
循環/模式渲染器 | |
循環/註釋 | |
循環/遷移 | |
循環/實體行為 | |
循環/實體行為 UUID | |
循環/資料庫 | |
循環/模式遷移生成器 | |
循環/orm-promise-映射器 |
// load all active users and pre-load their paid orders sorted from newest to olders
// the pre-load will be complete using LEFT JOIN
$ users = $ orm -> getRepository (User::class)
-> select ()
-> where ( ' active ' , true )
-> load ( ' orders ' , [
' method ' => Select:: SINGLE_QUERY ,
' load ' => function ( $ q ) {
$ q -> where ( ' paid ' , true )-> orderBy ( ' timeCreated ' , ' DESC ' );
}
])
-> fetchAll ();
$ em = new EntityManager ( $ orm );
foreach ( $ users as $ user ) {
$ em -> persist ( $ user );
}
$ em -> run ();
麻省理工學院許可證 (MIT)。請參閱LICENSE
以了解更多資訊。由螺旋偵察兵維護。