jingbai

jingbai

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

  • 财富值450
  • 威望值0
  • 总积分530

个人信息

  • 2017-02-13 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的回答

    放验证码的地址不对吧?

    编辑器设置的utf8编码

  • 关注了
  • 2017-02-11 已签到
    连续签到5天,获得了20个金钱
  • 回复了 的回答

    根据楼主的问题,我想有如下两种解决办法:

    1. 在模型的 afterFind() 中将数据解密,具体的代码根据业务需求实现。

    2. 在AR模型新增一个方法用于解密,例如:getDecrypt() ,方法内完成解密操作并返回结果,在列表和view页面调用模型的 $model->decrypt 属性即可。

    具体请楼主自行测试。

    afterFind()
    

    好用

  • 赞了回答

    根据楼主的问题,我想有如下两种解决办法:

    1. 在模型的 afterFind() 中将数据解密,具体的代码根据业务需求实现。

    2. 在AR模型新增一个方法用于解密,例如:getDecrypt() ,方法内完成解密操作并返回结果,在列表和view页面调用模型的 $model->decrypt 属性即可。

    具体请楼主自行测试。

  • 场景定义可以这样么

    public function actions()
    {
        $actions = parent::actions();
        $actions['update']['scenario'] = 'update';
        $actions['create']['scenario'] = 'create';
        return $actions;
    }
    
  • [encrypt]

    • 在controller actionUpdate() actionCreate()中指定场景
       $model->scenario = "update";
       $model->scenario = "create";
    
    • 在model rules() 指定自定义的rules 验证规则
    ['id_no','encrypt','on'=>['update','create'],
    
    • diy rules
    public function encrypt(){...}
    
  • 2017-02-10 已签到
    连续签到4天,获得了20个金钱
  • 提出了问题
    【rules】 Data Security
主管 等级规则
530/1000
资料完整度
20/100
用户活跃度
0/100

Ta的关注

2

Ta的粉丝

2

Ta的访客

9