public function setup() { parent::setup(); /* unset not needed fields */ unset($this['is_active']); /* validate email adress */ $this->changeToEmail('email'); $this->validatorSchema['email']->setOption('required', false); /* set label for text field */ $this->widgetSchema['text']->setLabel('Your message'); /* text is required */ $this->validatorSchema['text']->setOption('required', true)->setMessage('required', 'Please enter a message'); /* add captcha if enabled */ if ($this->isCaptchaEnabled()) { $this->addCaptcha(); } }
public function configure() { parent::configure(); }