发布于 2015-09-13 08:05:34 | 183 次阅读 | 评论: 0 | 来源: PHPERZ
使用Models(Working with Models)
Piston可以绑定某个model,但并不依赖该model。这样做的好处很明显:
- 没有覆写read/create/update/delete时,Piston就提供适用的默认处理(前提是方法已经出现在 allow_methods 中)。
- 没必要必须指定 fields 和 exclude (但你可以这么做,因为它们之间并不是互斥的)
- 如果已经在某个handler中使用了某个model,那么Piston会记住该model的 fields/exclude 设置,并在同样返回该model的其他handlers中继续使用该设置(除非被覆写)。
正如我们之前所见的,在handler中绑定某个model就只需设置 model 类参数这么简单。
扩展阅读: 为什么Piston要记住之前的handlers所记录的fields信息