phalcon 电子邮件过滤器不起作用

phalcon email filter not work

这是不起作用的代码:

$email = $this->request->get('emailFromPost','email','');

我想要的是获得经过正确验证的电子邮件变量 $email。虽然它无论如何都不起作用。谁能帮帮我?

按照这种方式:

use Phalcon\Validation;
use Phalcon\Validation\Validator\Email;
...

$validation = new Validation;
$this->add('email', new Email(['message' => 'Email is not valid']));


if (count($messages = $validation->validate($data)) {
   // iterate $messages
   foreach ($messages as $message) {
       echo $message."\n";
   }
}