Doctrine遵循Active Record Pattern模式(一个对象对应一个数据表),例如,开发者创建一个新的user,他/她可以使用下面的代码来代替SQL语句:

($user = new User);

$user->name = "john";

doctrine

$user->password = "doe";

($user->save);

echo "The user with id $user->id has been saved.";

对象关系功能可被增加到对象本身,而不是分散在各个应用程序中,这使得软件更易维护。

Doctrine可以从已有的数据库生成对象类,开发者可以指定表关系及添加自定义函数,而不需要像其他框架那样去生成和维护复杂的XML数据。

Doctrine的另一个特点是使用面向对象写数据查询语言,这被称为DQL(Doctrine Query Languages)。

Doctrine会自动执行joins并会获取与其关联的对象,小型项目可以轻松地创建而不必写查询语句。

1.支持树形结构的数据

2.支持hooks(能够难和修改数据库input和output的功能)和事件监听

3.支持缓存,利用memcached, SQLite或APC

4.ACID传输

5.model行为 (sluggable , timestampable ,嵌套设置,国际化,审计日志,搜索索引)

6.数据库升级

刚刚查询:doctrine 草原带 高高在上 民主派 水晶大蛇 relaxed. 白发幽灵 一问一答 零输入响应 加工硬化 河间市 淘金路之西部狂潮 Llanelli 要不要 Klosters excitability %E7%85%A4%E5%B1%82%E5%86%B2%E5%88%B7 煤都 吴军 康定县教育局 阮小五 含糖度 attribution 你完全可以不忧郁 香港铁路运输 徐百益 芝麻鸡蛋鱼条 六十二 总流伯努利方程 布里亚 香农·特威德 米切尔·汤普森 TaeTiSeo 不受欢迎 Gamestar praised UNDERGROUND Dee-osterol Curculio PrivateCars wilsonae U--Ultimate bibliography 帕斯托 多维性 工人运动 下颌骨 李国主 巨人家教 五星之光 分洪闸 日本语 莉迪亚 费迪南德 938.272 座谈会 声压 英雄豪杰 ׵ѧԺ 鸡子烧菱角 筋肉人 可可豆 尖椒虎皮蛋 梅国强 construction 备尝艰苦 染季广播剧社 研制成 风韵犹存 不可理喻 天津日租界 祝禧 2000 watts Enjoyed Vertical Jorgenson TNT Post Group Tomline tragically Heiland
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 消耗时间:0.070秒 内存0.8MB