CakePHP:直接使用验证功能

时间:2011-11-15 17:38:10

标签: php validation cakephp

我有一个AJAX控制器,可以处理CakePHP网站上所有与AJAX相关的调用。其中一个AJAX调用是发送电子邮件,该函数不会与数据库进行任何数据交换。我仍然希望能够在执行此AJAX电子邮件时验证电子邮件地址等内容,但我不确定如何使用CakePHP进行此操作。我可以直接访问验证功能还是有其他/更好的方法?

谢谢!

1 个答案:

答案 0 :(得分:5)

你绝对可以。使用Validation类。

示例:

<?php

// Get an instance of the Validation class.
$validation =& Validation::getInstance();

// Validate the e-mail address.
if (!$validation->email('stack@example.com')) {
  // Do something useful since validation failed.
}

如果找不到Validation课程,您可以尝试使用App::import('Core', 'Validation');导入该课程。

查看How do you perform Form validation without a model in Cakephp?类似问题。