Loading...
RotorCMS | RotorCMS - используем встроенный валидатор правиль
Доброго времени.
В Rotor есть мощный, встроенный в систему validator, который подходит для написания практически любого класса или функции без «велосипеда».
Обсуждаем, помогаем
$validator->
gte
- больше или равно
gt
- больше чем
lt
- меньше чем
lte
- меньше или равно
Пример использования встроенного валидатора при написании функции поднятия тем (апа):
php
    $validator->equal($request->input('token'), $_SESSION['token'], __('validator.token')) 
->notEmpty($topic, __('forums.topic_not_exist'))
->gt($topic->updated_at, strtotime('-1 hour', SITETIME), 'Тему можно поднимать только раз в час с момента последнего сообщения')
->equal($topic->user_id, $user->id, __('forums.topic_not_author'))
->empty($topic->closed, __('forums.topic_closed'));
По-моему это не валидатор, а просто обращение к методам класса
GooDLike , валидатор там на 12кб.
Я кусок для понимания дал.
Онлайн: 4
Время:
Gen. 0.0813
(c) Bym.Guru 2010-2026