我认为这个问题已经以多种方式提出,但由于我对Codeigniter的知识非常有限,因此无法找到我的确切答案。 关于此问题的商业案例是用户应该只看到有权查看的商店。但是在数据库上,用户表具有(store_id),而商店表具有(user-id)。所以下面的代码应该根据当前登录用户的用户store_id来生成结果。但现在它带来了所有结果,因为所有销售用户都具有相同的角色“销售”。
<?php foreach ($Stores as $store):?>
<?php if($this->user->role === "sales"){?> <a href="javascript:void(0)" onclick="OpenRegister(<?=$store->status ? $store->status : 0;?>, <?=$store->id;?>)">
<li class="listing clearfix">
<div class="image_wrapper">
<img src="<?=base_url()?>assets/img/store.svg" alt="store">
</div>
<div class="info">
<span class="store_title"><?=$store->name;?></span>
<span class="store_info"><?=$store->city;?> <span>•</span> <?=$store->phone;?> <span>•</span> <?=$store->email;?></span>
</div>
<span class="store_type <?= $store->status == 1 ? 'store_open' : 'store_close';?>"><?= $store->status == 1 ? label('open') : label('close');?></span>
</li>
</a><?php } ?>
<?php endforeach;?>
感谢您的帮助
谢谢