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 数据表 开发者
最新查询:1998.09 聚精会神 司法所 大兴区气象局 regional 腓特烈二世 周雁红 日本语 н yancheng 奇经八脉 圣迭戈 威斯康辛州 赤道几内亚 HAIZHOU 终南捷径 R.coccine 香喷喷吉野家牛肉饭 手花 黄道烈士 opportunity 宁德技师学院 奥尔顿 太平洋鼠海豚 红米红色素 唐纳德 hercules ROMANTIC 莫扎特暗符 惹祸上身 牛角尖 小野伸二 completely 铁路局 八角北里 熟龄肌肤 披沙拣金 坂本九 辣文 弘明集研究 官僚作风 Roadmap 败血病 匹兹堡 拒爱:下堂盲妃 可得到 铁路线 中国经典碑帖释文本:龙门二十品 秋长镇 遗产地 波特凯维茨 西北地区 CleanMaster 狩野堇 maningayo 图解藏密拙火禅修法:唤醒生命能量清除身心烦恼 溪口镇 氢氟酸 一无所知 塑造出 崂山区 四通八达 这里就是我的家 众星捧月 目标管理 官场插班生续篇 歙县志 十八般武艺 苍南县 油茶籽 Kriegsmarinewerft 安山岩 富强粉 风韵犹存 深大书香文苑 全额定向推荐 实用型 见闻录 香农·特威德 doctrine
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.019秒 内存0.85MB 2025-09-16 04:27:33