有熟悉 yii 底层的大神么

2017-01-07 20:25:05 +08:00
 duguxiaohuai

想去掉代码里面的 yii.js 其次 activeform 这个有好的组件取代吗?最主要的原因就是不想让别人知道是什么框架做的,安全点。

2702 次点击
所在节点    PHP
16 条回复
duguxiaohuai
2017-01-07 20:29:57 +08:00
gouchaoer
2017-01-07 20:35:40 +08:00
@duguxiaohuai 你完全不用 yii 的 widget 就完了, yii 的理念是方便后端写出能看的前端,你有前端的话可以不用 yii 的那一套啊
gouchaoer
2017-01-07 20:37:33 +08:00
安全性倒不是问题,他只是框架
duguxiaohuai
2017-01-07 20:41:17 +08:00
@gouchaoer 主要一个表单验证 还有一个是 yii.js 这个屏蔽不了 还有那个缓存随机生成的字符串 简直头疼 表单验证确实方便 没想好其他的有这么棒
duguxiaohuai
2017-01-07 20:42:35 +08:00
takashiki
2017-01-07 21:30:47 +08:00
'components' => [
'assetManager' => [
'bundles' => false,
],
'request' => [
'enableCsrfValidation' => false,
],
],
allenhu
2017-01-07 21:46:09 +08:00
这种问题还来发帖,只能说你学习能力基本为 0
duguxiaohuai
2017-01-07 22:38:49 +08:00
@allenhu 可以看下问题 这个问题不好解决的 是修改 yii 核心代码
duguxiaohuai
2017-01-07 22:39:50 +08:00
@takashiki 那问下表单验证使用什么方式呢 activeform 确实很方便 可惜带了 yii 的关键词
Kokororin
2017-01-07 22:50:52 +08:00
我想起了 mingge 体
1762628386
2017-01-08 09:39:23 +08:00
自己定义一个 Asset 别用自带的
lygmqkl
2017-01-08 16:23:37 +08:00
知道是 yii 就不安全了? 而且 前端一般都会考虑放弃 yii 原生插件吧
huijiewei
2017-01-08 18:10:56 +08:00
不用 form 这个 widget 就是了

yii.js 是一个 asset 依赖而已 不引用就行了
linkdesu
2017-01-09 12:16:00 +08:00
@gouchaoer 总结的真好,我一直就觉得 yii 那框架现在有点过时了,但又说不出它那里不对。
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 模板,速度哇哇的。。
alexzhou
2017-01-10 13:05:23 +08:00
你不用这个 widget 就行了,直接写 form 或者 自己封装个 widget 就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/332930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX