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 数据表 开发者
最新查询:Dispensing 有色金属 工商联 灌溉用侧翼迷宫式滴灌带 Unversityin 大夫山自行车场 西葫芦青豆炒腊肠 段文娇 石川铃华 犹太民族 海德堡大学 省油灯 侧耳倾听 黄棘 白卡地 牟取暴利 ajax.do 农学会 书卷气 宇宙警卫队 paprika 王豫颖 王芃 不领情 independent 乙烯利 自然单位制 女秘书 萧键铿 弥勒县 年事已高 大学部 放肆乐队 单音节 陈琦明 现代资本主义 神奈川 苹果烧牛肉 生物界 unhappy 落马洲支线 新奥尔良 墨尔本 流星蝴蝶剑之七夜听雪 见票即付 化学变化 邓云山 唐人街 西哈努克 五彩鸡爪 吸血鬼猎人 伊利诺 ���б� 轩然大波 发挥出 醛基 反坦克锥 顶梁柱 哨新村 召唤多塔英雄 马达加斯加 受惠国 涵港大道 standoff 摩托车 心惊胆颤 陆宗霖 副局级 常盘樱子 中间派 典章制度 allelic 出口商 Labyrinth 转换法 少年刀手 市场动态 Polyester Hyaenodon doctrine
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 豫ICP备14030218号-3 消耗时间:0.042秒 内存0.85MB