Vano
Новичок
Столкнулся с проблемой - для безопасности, все введенные пользователем данные нужно энкодить. Что делать? Я понял есть 3 варианта:
1. Перед записью в БД
2.1 При выводе во вьюшке везде прописывать Htm::encode на текстовые поля
2.2 При выводе в моделе посоздавать гетФункции для каждого текстового поля (типа поле есть поле name, а я делаю метод
	
	
	
		
Во вьюшках позаменять $model->name на $model->encodedName.
Может кто сталкивался как лучше всего, безопаснее, быстрее?
								1. Перед записью в БД
2.1 При выводе во вьюшке везде прописывать Htm::encode на текстовые поля
2.2 При выводе в моделе посоздавать гетФункции для каждого текстового поля (типа поле есть поле name, а я делаю метод
		Код:
	
	public function getEncodedName()
{
    return Html::encode($this->name);
}Может кто сталкивался как лучше всего, безопаснее, быстрее?
 
	            

