php有哪些好的ORM?

iScript 2012-12-04 04:18:09
或者自己写一个ORM的思路是什么?
...全文
261 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
helloyou0 2012-12-04
  • 打赏
  • 举报
回复
摘自维基百科: 个人比较喜欢redbean的思路, 但实用需谨慎 Agile Toolkit, open source ORM and active record implementation for UI framework (AGPL) CakePHP, ORM and framework for PHP 5, open source (scalars, arrays, objects); based on database introspection, no class extending CodeIgniter, framework that includes an ActiveRecord implementation Doctrine, open source ORM for PHP 5.2.3, 5.3.X. Free software (GNU LGPL) FuelPHP, ORM and framework for PHP 5.3, released under the MIT license. Based on the ActiveRecord pattern. PdoMap, open source ORM for PHP 5.x, inspired by Hibernate, free software (GNU LGPL) Propel, ORM and query-toolkit for PHP 5, inspired by Apache Torque, free software, MIT Qcodo, ORM and framework for PHP 5, open source Rocks, open source ORM for PHP 5.1 plus, free for non-commercial use, GPL Redbean, ORM layer for PHP 5, creates and maintains tables on the fly, open source, BSD Torpor, open source ORM for PHP 5.1 plus, free software, MIT, database and OS agnostic Yii, ORM and framework for PHP 5, released under the BSD license. Based on the ActiveRecord pattern. Zend Framework, framework that includes a table data gateway and row data gateway implementations.
xuzuning 2012-12-04
  • 打赏
  • 举报
回复
php 实现的 ORM 无所谓好坏,因为都是一个娘养的 目前常见的框架中都是用的是这个玩意 但是都只是形式上的模拟,并不完全符合 ORM 的定义 对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。 典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能以简单的单元分析信息,对样本数据进行处理。ORM专门被设计为改进这种联系。

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧