yj741963

yj741963

这家伙有点懒,还没写个性签名!

  • 财富值465
  • 威望值0
  • 总积分525

个人信息

  • 2016-01-29 已签到
    连续签到6天,获得了20个金钱
  • 回复了 的回答

    1、安全:YII确实已经做了防范,只要用yii给出的接收数据方法就能起到一定的安全防护作用。
    如:
    yii2接收post数据 \Yii::$app->request->post() ,方法会过滤或者转义一些字符, 但是也会有些人依然用原生的 $_POST[] 来获取,这样写就跟框架本身没什么关系,是搬码猿的问题。所以用YII自带的方法是有一定的安全作用的,不需要自己去写。
    可能是人家想给看教程的同学讲解原理,才会自己写过滤方法, 不然你只知道YII安全,但是为什么安全?安全在哪里?有没有了解呢?

    2、单例模式是为了节省系统资源,一个类只能实例化一个对象。最经典的就是 数据库连接类:程序执行一次,打开一个连接就够了。
    在YII框架中自己写单例模式看情况而定,反正我是没写过。
    人家的视频教程我觉得应该是要讲解原理的东西,而不是说让你们这样做。

    当然 还有一种情况,你的水平极高,你发现yii框架过滤的不够安全,你可以自己写安全方法。

    涨姿势了~ thanks

  • 2016-01-28 已签到
    连续签到5天,获得了20个金钱
  • 赞了回答
    $form = ActiveForm::begin([
            'fieldConfig'=>[
                'template'=> "{label}\n<div class=\"col-sm-8\">{input}</div>\n{error}",
            ]
       ]);
    
  • 优点:
    垂直分割可以使得数据行变小,一个数据页就能存放更多的数据,在查询时就会减少I/O次数。

    缺点:需要管理冗余列,查询所有数据需要join操作。 

  • 2016-01-27 已签到
    连续签到4天,获得了20个金钱
  • 发表了说说
    什么时候才可以混出头?
  • 我也一样,然后去掉了一个,完美运行

  • 2016-01-26 已签到
    连续签到3天,获得了15个金钱
  • 2016-01-25 已签到
    连续签到2天,获得了10个金钱
主管 等级规则
525/1000
资料完整度
20/100
用户活跃度
0/100

Ta的关注

9

Ta的粉丝

3

Ta的访客

8