郝立国

郝立国

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

  • 财富值2925
  • 威望值110
  • 总积分4795

个人信息

  • 收藏了教程
    yii2 支付宝支付教程
  • 发表了说说
    amazing
  • 2018-07-31 已签到
    连续签到2天,获得了10个金钱
  • 回复了 的回答

    2个方案,1在页面判断用户,根据登录的用户显示隐藏链接,2在控制器中根据登录用户和参数判断是否有权限,抛出异常

    谢谢 大佬的回答

  • 回复了 的说说
    出去玩千万不能发朋友圈啊,亲戚,同学,朋友都以为你很有钱呢,以为家里有矿呢,纷纷发信息来借钱!!!怎么破?
    楼上的很有经验啊
  • 回复了 的回答

    Screenshot from 2018-07-30 08-25-27.png

    上图是 GridView 中 ActionColumn 中的一个截图,可以根据用户的权限决定链接是否可以点击,和你要的效果类似。通过配置 DataColumn buttons 可以实现,例如:

    [
        'class' => 'drodata\grid\ActionColumn',
        'template' => '{view}',
        'buttons' => [
            'view' => function ($url, $model, $key) {
                if (in_array($model->id, [1, 3, 5]) {
                    echo Html::a('view', '#');
                } else {
                    echo 禁用图标
                }
            },
        ],
    ]
    

    关键是所访问的网址是一样的 但传递参数id是不一样的 ,这样权限控制就已经失效了,很感谢大神的解答

  • 提出了问题
    类似于访问的东西求解答
  • 抛弃吧,直接学2得了。不然你学完1 你会发现还得重新花时间学2,3都快出了

  • 2018-07-30 已签到
    连续签到1天,获得了5个金钱
  • 赞了回复

    根据系统的使用场景选择吧,传统方式省事、开发速度快;单页应用体验更佳、结构清晰、职责分明,便于协同分工。统一的后端接口便于后期适配新的终端。

总监 等级规则
4795/5000
资料完整度
10/100
用户活跃度
10/100

Ta的关注

0

Ta的粉丝

6

Ta的访客

53