CakePHPでは、検証ステートメントをコントローラー内に配置するときに、どのように日付検証を実現しますか。最初の検証ステートメントの後に2番目のifステートメントを置くことはできますか?systemdateが有効期限以前であるか、有効期限と等しいため、どのように検証するかわかりません
if($this->Invoice->validates(array('fieldList'=>array('Relationship.partyone','Relationship.active'))))
{
$this->Invoice->create();
if ($this->Invoice->saveAll($this->request->data,array('validate'=>false)))
{
$this->Session->setFlash('The invoice has been saved');