【发布时间】:2012-12-27 18:11:52
【问题描述】:
假设我有一个 Widget 表和与之配套的 Yii Model 类。
我希望能够实例化它 ($tempWidget = new Widget) 但以某种方式确保它不能保存到数据库中。我想使用模型仅供用户测试,模拟......
显然,我可以避免调用$tempWidget->save(),但我想要某种标志来阻止保存,以防代码的其他部分尝试这样做。
【问题讨论】:
-
重新实现所有保存方法(
save()、insert()、update(),可能还有其他方法)以在调用其父实现之前检查此标志的状态。
标签: php yii yii-cmodel