Ниже представлен пример страницы (page) с валидатором, данные присылаются через пост-переменную email
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
title = "Обработчик заявок" url = "/feedback/send" is_hidden = 0 robot_index = "index" robot_follow = "follow" == <?php function onStart(){ # Выставляем локализацию сообщений для валидатора App::setLocale('ru'); $validator = Validator::make( [ 'email' => post('email'), ], [ 'email' => 'required|email', ] ); if ($validator->fails()) { $this['alerts'] = $validator->messages()->all(); } } ?> == {% if alerts %} {% for alert in alerts %} <div class="error">{{ alert }}</div> {% endfor %} {% else %} <div class="message">Всё ок</div> {% endif %} |
Читать далее... October CMS — Валидация