想去掉代码里面的 yii.js 其次 activeform 这个有好的组件取代吗?最主要的原因就是不想让别人知道是什么框架做的,安全点。
1
duguxiaohuai OP |
2
gouchaoer 2017-01-07 20:35:40 +08:00 via Android 1
@duguxiaohuai 你完全不用 yii 的 widget 就完了, yii 的理念是方便后端写出能看的前端,你有前端的话可以不用 yii 的那一套啊
|
3
gouchaoer 2017-01-07 20:37:33 +08:00 via Android
安全性倒不是问题,他只是框架
|
4
duguxiaohuai OP @gouchaoer 主要一个表单验证 还有一个是 yii.js 这个屏蔽不了 还有那个缓存随机生成的字符串 简直头疼 表单验证确实方便 没想好其他的有这么棒
|
5
duguxiaohuai OP |
6
takashiki 2017-01-07 21:30:47 +08:00
'components' => [
'assetManager' => [ 'bundles' => false, ], 'request' => [ 'enableCsrfValidation' => false, ], ], |
7
allenhu 2017-01-07 21:46:09 +08:00 via Android
这种问题还来发帖,只能说你学习能力基本为 0
|
8
duguxiaohuai OP @allenhu 可以看下问题 这个问题不好解决的 是修改 yii 核心代码
|
9
duguxiaohuai OP @takashiki 那问下表单验证使用什么方式呢 activeform 确实很方便 可惜带了 yii 的关键词
|
10
Kokororin 2017-01-07 22:50:52 +08:00
我想起了 mingge 体
|
11
1762628386 2017-01-08 09:39:23 +08:00
自己定义一个 Asset 别用自带的
|
12
lygmqkl 2017-01-08 16:23:37 +08:00 via iPhone
知道是 yii 就不安全了? 而且 前端一般都会考虑放弃 yii 原生插件吧
|
13
huijiewei 2017-01-08 18:10:56 +08:00 via iPhone
不用 form 这个 widget 就是了
yii.js 是一个 asset 依赖而已 不引用就行了 |
15
wh1012023498 2017-01-09 23:18:00 +08:00
= = 框架只是给你摆放了那么多东西在台面上。。愿意用那个就用那个呗。。
Yii2= = 并没有说一定要用 widget 。。本身 JS 与 PHP 代码结合在一起= = 就有利有弊。 你可以用 twig 。。 https://github.com/yiisoft/yii2-twig 获取 smarty 。。 https://github.com/yiisoft/yii2-smarty widget 如果开发后台还是挺好的。。配合 gii 。。如果再定制下 curd 模板,速度哇哇的。。 |
16
alexzhou 2017-01-10 13:05:23 +08:00
你不用这个 widget 就行了,直接写 form 或者 自己封装个 widget 就可以了
|