"safe" and "unsafe" Model validators (massive assignments)

Comparing #10 with #11

Revision #11 was created by Kostas Apazidis (KonApaz) Kostas Apazidis (KonApaz) on Jul 15, 2013, 7:15:58 PM.

"safe" and "unsafe" Model validators (massive assignments)

Content

[...]
$model = new Article;
$isblacklist = false;
}

if (isset($_POST['Article'])) {
$model->attributes =
isset($_POST['Article'];
if ($model->validate()) {
$model->save(false)
} else {
if ($isblacklist) $model->addError('text_user_input','Are you an ambitious hacker eh?');
}
[...]