V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
duguxiaohuai
V2EX  ›  PHP

有熟悉 yii 底层的大神么

  •  
  •   duguxiaohuai · Jan 7, 2017 · 3251 views
    This topic created in 3410 days ago, the information mentioned may be changed or developed.

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

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

    yii.js 是一个 asset 依赖而已 不引用就行了
    linkdesu
        14
    linkdesu  
       Jan 9, 2017
    @gouchaoer 总结的真好,我一直就觉得 yii 那框架现在有点过时了,但又说不出它那里不对。
    wh1012023498
        15
    wh1012023498  
       Jan 9, 2017
    = = 框架只是给你摆放了那么多东西在台面上。。愿意用那个就用那个呗。。
    Yii2= = 并没有说一定要用 widget 。。本身 JS 与 PHP 代码结合在一起= = 就有利有弊。

    你可以用 twig 。。 https://github.com/yiisoft/yii2-twig
    获取 smarty 。。 https://github.com/yiisoft/yii2-smarty

    widget 如果开发后台还是挺好的。。配合 gii 。。如果再定制下 curd 模板,速度哇哇的。。
    alexzhou
        16
    alexzhou  
       Jan 10, 2017
    你不用这个 widget 就行了,直接写 form 或者 自己封装个 widget 就可以了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3438 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 11:24 · PVG 19:24 · LAX 04:24 · JFK 07:24
    ♥ Do have faith in what you're doing.