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 数据表 开发者
最新查询:Branislav 卖出去 无边无际 不积极 Armeno-ceras ZBrush雕刻大师火星课堂 industrialist 通用电气 石灰岩层 ROMANTIC 潇潇洒洒 唐亚宁 װ 一年多来 孙子兵法 taiyuan 党的基本 邪魅银狐 女儿的战争 谢晓丽 海内外 二羟基吲哚 旅客列车 复数形 ���ϿƼ�ѧԺ���﹤�� 少年特种兵 Restaurant yourself Austria freight Hubless strangling Competitor 理论上 一点点 还可以 南湖大山 王国维纪念碑 小数点 差不多 中亚国家 怒气冲冲 香桃鸭方 唐灭百济之战 研讨会 迎春花 凉拌卷心菜 内在美 Hyperealisme 几易其稿 会晤站 白头翁 Johannes 海地共和国 有苦难言 世界第一 外籍人士 人欢马叫 immuneg 总固形物含量是什么 骰子大亨 珍风阁画廊 十字镐 基本生活 �ֶ������� 步步高升 Galaxie 调研室 清程正揆山水图 盐渍化 中镇 常宽度图形 chaozhou 7213001728 Rachael mentawai xemal platyphylla Fabrication doctrine
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.026秒 内存0.85MB 2025-09-16 04:27:33