关于使用ActiveForm创建表单的问题 [ 2.0 版本 ]
我使用,ActiveForm生成表单的时候
如图,一红线表明的是自动创建的div
查阅文档得知,这是activeForm自动添加的小部件,我想,如何有效的不使用这些小部件
(感觉小部件过多了干扰了我的行为,需要额外去修改前端代码,从而满足我的需求)
我也有一个疑问,为什么要使用这种方式来创建一个表单,不是简单复杂化了吗
掺杂了太多的php代码,例如ctiveFor 生成的csrf token 一样,直接例如laravel一样生成一个带token的 input
最佳答案
-
你可以使用HTML 小部件,也可以放弃使用activeForm,直接手动写表单,都是一样的。
activeForm 是简化了许多js验证的功能,以及自动引入样式,我以前也挺头疼的,后来直接放弃了AF,使用原生或者html小部件, 然后在表单里加入一个csrf隐藏域 ,方便post提交这样就简单了很多
反正是看个人喜好,框架怎么顺手怎么用共 2 条回复strive 觉得很赞
其他 1 个回答
surest
注册时间:2018-08-08
最后登录:2018-08-16
在线时长:3小时39分
最后登录:2018-08-16
在线时长:3小时39分
- 粉丝0
- 金钱60
- 威望0
- 积分90