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 数据表 开发者
最新查询:林汝为 idc 包酥 Rambouillet 死于非命 西游世界 靠垫抱枕制作教程 红富士 五代江湖 麦大非 苍乃美希 infantile t20251202_7474130.html Club-Zoom-Mix 瑞芯微 孝文帝 外交政策 MSIT 万安县 李绂 智能型 活糖油糕 拳毛騧 朵拉打乒乓球 Co.LTD. heat 水文数据库 世界冠军 海味丝瓜 韩利霞 观光者 极品不良男女 Decathlon China.Bulletin 杰夫·霍斯菲尔德 白纸坊 比例关系 扩建工程 保持平衡 孙长胜 东乌铁路 炸糕大馃子 学生实用同义词近义词反义词词典 李荣华 鲍义志 Nice+to+See+You 流化床 风姿绰约 v星王子甜蜜入侵 寸又峡温泉 工程署 沙河铁牛 Sylvester Ritter 巴塞尔足球俱乐部 心里话 尿结晶 Firstman Gannicus info.htm 许新华 Torture 承兑交单 leavened 罗尔夫 跳跳虫闯关1 大汉族主义 Faculty 关系到 充分条件 Bahttilesh Yukihiro 东北亚开发研究院 仙桃电视台 banking aziridine AggronStonebreaker doctrine
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.016秒 内存0.85MB