Builder - 功能的实现
主要做 6 件事
# 实现扩展,调用时传递的 block (一对多、多对多时才可用)
define_extensions model, name, &block
# 关联两者
create_reflection model, name, scope, options, extension
# 和关联有关的读写访问器
define_accessors model, reflection
# 和关联有关的回调(删除、自动保存等)
define_callbacks model, reflection
# 和关联有关的校验
define_validations model, reflection
# 对关联对象(特别是对象集合)的增删查改关系图
其它
最后更新于