如何使用角色

时间:2018-01-19 15:10:00

标签: php roles

我想使用角色管理员禁用按钮,这是我的代码。

<div class="footer-section">
<?php if($this->user->role !== 'admin' && $this->user->role !== 'worker') ?>
<button type="button" class="btn btn-red col-md-6 flat-box-btn" data-toggle="modal" data-target="#AddSale"><h5 class="text-bold"><?=label('PAY');?></h5></button>
</div>

它不起作用,我使用销售作为用户,按钮仍然显示,可以请一些帮助

3 个答案:

答案 0 :(得分:0)

如果您只想向具有adminworker角色的用户显示该按钮,请将您的条件更改为:

<?php if($this->user->role == 'admin' || $this->user->role == 'worker') {
    echo "<button type='button' class='btn btn-red col-md-6 flat-box-btn' data-
    toggle='modal' data-target='#AddSale'>
    <h5 class='text-bold'>".label('PAY')."</h5>
    </button>";
}?>

答案 1 :(得分:0)

您需要echo语句中的if按钮。

<div class="footer-section">
<?php 
    if($this->user->role !== 'admin' && $this->user->role !== 'worker') {
        echo '<button type="button" class="btn btn-red col-md-6 flat-box-btn" data-toggle="modal" data-target="#AddSale"><h5 class="text-bold">' . label('PAY') . '</h5></button>'
    }
?>
</div>

如果角色不是 admin 而不是 worker ,则只会呈现按钮。

答案 2 :(得分:0)

for {set j 1} {$j <= 200} {incr j} {
    if {!($j > 83 && $j < 104)} {
        # Start the next loop round immediately
        continue
    }

    # The rest of your loop body here...
}