我正在寻找 Ruby 的 PHP 活动记录。很简单,我只需要定义我的字段,扩展基本的 ORM 类,就可以免费获得 ACID 操作。我应该在不编写任何代码的情况下获得默认的 getter 和 setter,但是覆盖默认的 getter 或 setter 就像用我想要的行为声明 get$fieldName 或 set$fieldName 函数一样简单。Symphony 让您为每个对象创建大约 5 个文件,并且据我所知,所有已定义的对象总是加载。什么是更好的选择?为什么更好?你能在你的答案中放一些简单的例子吗?
Doctrine 是我看过的另一个 ORM 除了 symphony 。您还需要创建描述数据结构的 yaml 文件。数据库已经定义了这些东西。什么会读取我的表定义而不必在任何地方生成和存储配置文件?