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 Fabrication Kerzner Glutamic sanitary 导火线第四季 保持真实的我 无怨无悔 如有雷同 chengde 黑椒冬笋青椒炒鱿鱼 卡特尔 空地导弹 文化程度 ����ߵ�ʦ��ѧԺ 鲍威尔 高干子女 五加科 有始有终 一党制 左洛复 卢小泉 挑情尤物 栾文硕 空白处 马克杯 pathological 花仁鱼粒 欧美国家 Ͳ¼ҵ 补偿费 造影剂 不动点算法 optimistic 绒毛皂荚 火红眼 Alabama 朱乐朋 博杜安一世 连接器 淡紫拟青霉 精耕细作 吉姆·邦宁 云纲 一分子 目击者 比兴手法 二十八日 红利指数 极品太子爷 商品性 shantou 关工委主任 七种人生 祖尔法拉克 社会变革 三维鱼肝油乳 测厚仪 Donatti 泰式绿咖哩鸡 文学大师 电磁学 盐酸金刚烷胺 Moscone 返祖现象 接班人 豪斯曼 宗派主义 漫画书 毛毛虫 单细胞 新疆省 腰果仁 绿树成荫 大跌眼镜 顺流而下 天才神棍,手眼冥妻 临漳县 环游世界
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2025 haodianxin 百科 消耗时间:0.005秒 内存0.8MB