Как записать данные запроса POST перед проверкой?

Есть ли способ записать полученные данные запроса POST до этапа проверки данных, реализованного через Restler?

2 ответа

Решение

Используйте событие onValidate, оно срабатывает непосредственно перед началом проверки

//in your index.php after $r = new Restler()

$r->onValidate(function() use ($r){
    Logger::log($r->getRequestData());
}

Скопируйте их в переменную и проверьте значения внутри переменной:'

$my_post = $_POST;

//consider we want to validate some query-parameter called q

if(isset($my_post['q']) && ! empty($my_post['p'])) {
    //do something
} 
Другие вопросы по тегам