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 Pattern 数据表 开发者
最新查询:前意识 cf.mekongensis Apology Detarium 左右翼 心事.新历史 Reduced 常胜军 紫斑环蝶 Goldpoints interpret 身体叙事 可燃物 persuading 乐呵呵 软绵绵 gl动漫 公元1990年 2007中国旅游统计年鉴(副本) 辣文 火力配置 布兰登·柯伊尔 伯大尼修院 阶梯教室 陕西省行政督察专员公署 SP66式7.62mm狙击步枪 狮子座 金子美穗 大年夜 新城镇 除夕夜 九曲洞 五大明王 更不能 弥尔顿 生日派对 七十二绝技 朝比奈凉风 挠脚心 HK-EPT- 可加工 一腔热血 微通道 12067.7 莱托诺大学 老火桔香清炖牛尾 Yaroslav 学习者 利德尔 丁托雷托 精灵 东海分水将军 龙之幻想 何慧娴 window.page 宝峰禅寺 镇海寺 sustainability 普遍真理 冯玉才 中后期 1) 乌鞘岭 Hyakutake KorlaEconomic 新街口小西天 何仙姑 物质文明 automotive 逛窑子 九宫鸟 黄石话 生产关系 幻灵大陆 自然之宝乳清蛋白质粉 收效甚微 一直在 萨沃纳罗拉 河塘边的歌谣 doctrine
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.015秒 内存0.85MB 2025-09-16 04:27:33