2017-12-23 16:11:43 1644次浏览 3条回答 0 悬赏 10 金钱

禁用客户端验证功能,在不修改源代码的情况下,除了每个表单单独设置外,还有其他统一修改的办法吗?

补充于 2017-12-23 16:18
'enableClientValidation' => false,

就是不使用YII的

补充于 2017-12-23 22:07

就是不想要改源代码,也不想因为这个继承一个类。看来没有别的办法了。
谢谢大家了。

  • 回答于 2017-12-23 16:14 举报

    客户端验证功能指的是什么?

    3 条回复
    回复于 2017-12-23 16:19 回复

    是不是只能不使用 ActiveForm 了?

    回复于 2017-12-23 16:24 回复

    'enableClientValidation' => false, 这个配置不行吗?

    回复于 2017-12-23 16:56 回复

    我是要整个站都禁用掉,'enableClientValidation' => false,这个只能每个表单单独设置

  • 回答于 2017-12-23 18:24 举报

    你去重写一个类继承一下,或者在源代码里直接改了这个默认配置嘛
    QQ截图20171223182854.png
    建议重写一个类继承,只改这一个选项即可.

  • 回答于 2017-12-23 21:42 举报

    新建一个类继承自ActiveForm(初始化禁用客户端验证),然后所有ActiveForm都转向这个新类即可

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
80后
助理

80后

注册时间:2012-06-11
最后登录:2023-01-06
在线时长:3小时16分
  • 粉丝1
  • 金钱90
  • 威望0
  • 积分120

热门问题