在 Yii 中,我正在编写一个名为 Invoice Application 的小应用程序。在这我有两个领域称为Invoice Issue Date
和Due Date
。我想要验证两个输入日期字段,因此它Due Date
必须大于Invoice Issue Date
. 所以我在模型中制定了以下规则:
public function rules (){
array('due_date','compare','compareAttribute'=>'invoice_issue_date',
'operator'=>'>',
'allowEmpty'=>false,'message'=>'Due Date must be greater then Invoice Issue Date.'),
}
它工作正常,但是当一个字段中有一个两位数的日期(10 到 31)而另一个有一个位的日期(1 到 9)时,这个验证根本不起作用。有人可以告诉我这里有什么问题吗?欢迎任何帮助和建议。
更新
对于我CJuiDatePicker
用来输入日期字段的日期。