Heim >Backend-Entwicklung >PHP-Tutorial >yii2 用activeform构建表单有什么好处?

yii2 用activeform构建表单有什么好处?

WBOY
WBOYOriginal
2016-06-06 20:22:471343Durchsuche

yii2 用activeform构建表单有什么好处?,目前我知道可以配合rule自动验证,除了这个还有什么好处,如果用html直接form提交又有什么弊端

回复内容:

yii2 用activeform构建表单有什么好处?,目前我知道可以配合rule自动验证,除了这个还有什么好处,如果用html直接form提交又有什么弊端

按照我的理解,activeform构建表单,前端可以直接根据Model的rules定义生成验证规则,Yii2的好处就是不需要写前端代码,至少我是这么理解的。把前端代码按照后端思想理解来写,用几个widget就搞出来了。

Crsf攻防策略,提高了安全性,比如你用yii2写服务器直接用客户端发送post请求可能就会遇到400 Bad Request的请况

应该是方便后端人员写html代码。
还在一定程度上免去了前端js验证和后端数据处理验证。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn