我有一个 AJAX Controller ,用于处理我的 CakePHP 网站上所有与 AJAX 相关的调用。其中一个 AJAX 调用是发送电子邮件,并且该函数不会与数据库之间进行任何数据交易。在执行此 AJAX 电子邮件时,我仍然希望能够验证诸如电子邮件地址之类的内容,但我不确定如何使用 CakePHP 进行验证。我可以直接访问验证功能还是有其他/更好的方法?
谢谢!
最佳答案
你绝对可以。使用 Validation
类。
例子:
<?php
// Get an instance of the Validation class.
$validation =& Validation::getInstance();
// Validate the e-mail address.
if (!$validation->email('[email protected]')) {
// Do something useful since validation failed.
}
如果未找到
Validation
类,您可以尝试使用 App::import('Core', 'Validation');
导入它。看看 How do you perform Form validation without a model in Cakephp? 有一个类似的问题。
关于php - CakePHP:直接使用验证函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8140656/