2010-10-26 46 views
1

在AppModel中放置一些自定义验证方法并从应用程序的模型中调用这些方法可以吗?我希望电话号码验证对我的网站上的所有电话号码都一样,我希望验证规则只能在一个地方。有一个更好的方法吗?这是一个合理的验证策略吗?

回答

2

这绝对是合理的,真的是最好的方法。

如果验证方法是非常具体的到某个模型,我只是将这些方法放在相关的Model类中,而不是AppModel。但是由于电话号码验证是一些将被多个模型使用的,AppModel是它的理想之处。现在它在一个地方,并在您的所有模型中可用。