This library help validate or filter params quickly.
- PHP >= 5.6
- Phalcon Framework = 3.*
use \PhalconValidation\PValidation;
$params = [
'name' => 'phalcon<span>123</span>'
];
$paramsValidate = [
'name' => ['required', 'alpha_numeric']
];
$validate = new PValidation();
$data = $validate->run($params, $paramsValidate);
if($validate->error){
echo "Error: " . $validate->msg;
}else{
// Get value
echo $data['name'];
}
use \PhalconValidation\PValidation;
$params = [
'name' => 'phalcon<span>123</span>'
];
$paramsFilter = [
'name' => ['int']
];
$validate = new PValidation();
$data = $validate->run($params, [], $paramsFilter);
OR
$data = $validate->filter($params, $paramsFilter);
echo $data['name'];
use \PhalconValidation\PValidation;
$params = [
'name' => 'phalcon<span>123</span>'
];
$paramsValidate = [
'name' => ['required', 'alpha_numeric']
];
$paramsFilter = [
'name' => ['int']
];
$validate = new PValidation();
$data = $validate->run($params, $paramsValidate, $paramsFilter);
if($validate->error){
echo "Error: " . $validate->msg;
}else{
// Get value
echo $data['name'];
}
Please, visit website: