CakePHP - Служебный метод проверки строки является действительным адресом электронной почты?
В контроллере мне нужно проверить строку, чтобы узнать, является ли она действительным адресом электронной почты. Есть ли в Cake существующий метод, который я могу использовать для проверки этого?
Это не имеет никакого отношения к моделям, поэтому я не хочу использовать массив проверки.
5
2 answers
Я нашел основной класс проверки. Проверка::электронная почта()
App::uses('Validation', 'Utility');
class MyController extends AppController {
public function myAction() {
$isValid = Validation::email('[email protected]'); // Returns true or false
}
}
12
Author: BadHorsie, 2015-04-13 14:09:34
Вы все еще можете использовать для этого проверку модели
$this->Model->set($data);
if ($this->Model->validates()) {}
В вашей текущей модели должно быть правило для "электронной почты", если вы обрабатываете электронную почту в этом контроллере. или вы можете создать его здесь.
0
Author: mark, 2011-07-22 13:56:36