V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
duguxiaohuai
V2EX  ›  PHP

有熟悉 yii 底层的大神么

  •  
  •   duguxiaohuai · 2017-01-07 20:25:05 +08:00 · 2727 次点击
    这是一个创建于 2885 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    yii.js 是一个 asset 依赖而已 不引用就行了
    linkdesu
        14
    linkdesu  
       2017-01-09 12:16:00 +08:00
    @gouchaoer 总结的真好,我一直就觉得 yii 那框架现在有点过时了,但又说不出它那里不对。
    wh1012023498
        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 模板,速度哇哇的。。
    alexzhou
        16
    alexzhou  
       2017-01-10 13:05:23 +08:00
    你不用这个 widget 就行了,直接写 form 或者 自己封装个 widget 就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2843 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:27 · PVG 20:27 · LAX 04:27 · JFK 07:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.