3.1 简介

Solar中的面向SQL的ORM模型系统功能齐全,非常强大。不管是好还是坏,这都意味着这个ORM模型不可避免的会很复杂。

[Note]Note

你可以不使用模型系统,但是我们强烈建议您使用它,即使您的应用很小。Solar的模型系统能让你花很少代价却做很多的工作,而且即使你只使用Solar模型的部分功能,你也能收获良多。

在本章中,我们将学习:

  • Solar模型系统的各个组件及其涉及到的模式

  • 如何从模型目录中获得模型对象

  • 在任意条件下,如何从数据库中获取记录或集合

  • 使用记录和集合,如何阅读获取的结果

  • 如何创建、加载、修改和保存一条记录

  • 如何添加过滤器来审查和验证记录数据

  • 模型中可用的各种“特殊”列的行为,以及

  • 单表继承