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 eukaryote Chaconne contradictions Nikolayevitch 谢烟客 多晶硅太阳能电池 Workbench 上虞春晖立交桥 Ź 一等品 �ʼDZ�����ɢ���� 有线电视 迷你戈尔 Agateram 枯域 DBNT broadcasting 何毓琦博文集萃 上档次 刘柏山 多重人格 英雄模范 绍兴县职教中心 巴塞洛缪 萨其马 Ѫ�Ⱦ����ʹ�֭ɳ�� 工作区 Remington 公元66年 保健饮品柿叶茶 挪威海 金榜山 三倍体 Buschman 性能优越 Girasol 香酥牛蒡手卷 望夫塔 保定日报 聆听中国·月舞 liquidzigong 悲惨世界 文教卫生 ���޻��� horseback 欣欣然 旌德县 寓言诗 脆辣双宝 编织业 素鸡丝 OORcolleges 战争与和平 salmoneostramineus jinhua 曹雪芹 极小值 蒜薹榨菜炒香肠 万顷碧波 ocean-going 近东地区 安全系数 缩写字母 玉皇顶 水煎饺 谢尔盖圣三一大教堂 VACCINATION 两人份 呕吐戈尔三部曲杀戮 少年队 中央一品 交通警 冯·卡门涡流 舍得酒业 D628���� 糯米草 ��Ÿ�ɷ� 庄浪县 刘姝彤
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.041秒 内存0.8MB