我想使用角色管理员禁用按钮,这是我的代码。
<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>
它不起作用,我使用销售作为用户,按钮仍然显示,可以请一些帮助
答案 0 :(得分:0)
如果您只想向具有admin
或worker
角色的用户显示该按钮,请将您的条件更改为:
<?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...
}