Ho trovato this extension per Yii 1.1
ma non vedo alcuna estensione rilevante per Yii 2
. Quindi mi chiedo se ce n'è uno o è integrato di default?Sanitizzazione dei dati in Yii 2 - Incorporato o interno?
Inoltre, quando le proprietà di dati impostato nel vostro model
per una forma come:
namespace app\models;
use yii\base\model;
class SignupForm extends Model {
public $company_name;
public $first_name;
public $last_name;
public $email;
public $username;
public $password;
public $password_again;
/**
* Validation rules
*/
public function rules() {
return [
// Format some data
[['company_name', 'first_name', 'last_name', 'email', 'username', 'password', 'password_again'], 'trim'],
['username', 'filter', 'filter' => 'strtolower'],
// If company scenario, require company name
['company_name', 'required', 'on' => 'company'],
//..............
];
)
}
Is questi dati igienizzati di default o si fa a fare per sanificare loro stessi?
Quindi penso che la mia domanda principale sia: come faccio a disinfettare i dati con Yii 2?
Hmmmmmmm ...... secondo a quella pagina Ho collegato 'HtmlPurifier' è piuttosto lento e dovrebbe generalmente essere usato solo per" purificare "HTML come da un editor wysiwig; probabilmente meglio fare le tue misure igienico-sanitarie. – Brett