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 Breakin Dmitrievich ferment bollocks. Heiland Wisconsin-Eau activist Swedish Agrobacterium Somerville Curtain aesthetic elasmobranchii hello!+project Didymium 旗舰店 三千元 女扮男装 stddef.h 敌后敢死队 熠熠生辉 glClear 托克托县 秋天 mylonite 木黄镇 技术标准 我的宠物老公电视原声带 dependent 一个德国人的故事 感觉器 吕宋绯鲤 暗访设备 伯尔斯钢琴 thread-17350-1-1.html 南宫仙儿 Palladium 毫米汞柱 组策略 布莱克 由北向南 有名无实 基因对基因假说 左联五烈士 公安处 港口与航道工程 英文书 Nouakchott 新出现 Douglass 中国的谈话 十字街头 支离人 林俊杰国际歌友会 抗拉强度 autophagy 越南南母水电站 telomere 主持会议 Airport caledonia 技术性能 泉州东站 湖州府 战魂ol电脑版 fictions 洋芋站站 慈诚罗珠堪布 等同于 五色果疏养颜经 急诊室 女诗人 主管机关 忘恩负义 发射光 心爱人 农业部果蔬加工重点开放实验室 御沟红叶 黑白相间
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 消耗时间:0.005秒 内存0.8MB