0

在锂中,文档和记录类,或者它们的超类/接口,没有 save() 方法。然而锂的保存记录方法如下:

$record = Model::create()
$record->save()

我不确定这是如何工作的,因为记录没有保存方法(只有模型有)。

4

1 回答 1

3

DocumentRecord从基Entity类扩展。该类Entity有一个__call() 神奇的方法。请参阅Entity::__call此处的 api 文档:http: //li3.me/docs/lithium/data/Entity::__call() 该方法获取与Model关联的类的实例,Entity然后调用传递实体对象的方法第一个论点。锂手册的向模型添加功能部分也包含与此相关的附加信息。

于 2012-07-26T18:01:51.180 回答