• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اعمال تغییرات در ارایه
#1
سلام
من یه آرایه از منوهام دارم که می خوام .واسه کاربران مختلف سطح دسترسی تعیین کنم یعنی کاربر عادی یه سری از منوها رو ببینه کاربر ادمین یه سری دیگه.ولی تو آرایه احازه نوشتن دستورات if یا هر دستور دیگه ای رو نمیده. به نظر شما راه حل چیه؟!
ممنون

کد پی‌اچ‌پی:
$steps = array(
'media' => array(
                    
'label' => $this->t('Media'),
                    
'url' => $this->stepUrl('media'),
                    
'buttons' => array('back''next')
                ),
                
'rewards' => array(
                    
'label' => $this->t('Rewards'),
                    
'url' => $this->stepUrl('rewards'),
                    
'buttons' => array('back''reset''save''next')
                ),
                
'story' => array(
                    
'label' => $this->t('Story'),
                    
'url' => $this->stepUrl('story'),
                    
'buttons' => array('back''reset''save''next')
                ),
                
'about' => array(
                    
'label' => $this->t('About you'),
                    
'url' => $this->stepUrl('about'),
                    
'buttons' => array('back''reset''save''next')
                ),
);[/
php 
]
  پاسخ
تشکر شده توسط :
#2
شما باید این ها رو توی یه حلقه چک کنید.
کد پی‌اچ‌پی:
<?php
foreach($steps['media'] as $key => $value){
    if(
$key['buttons'] == 'x' && $userPermition != 'admin'){
        continue;
    }
}



?>
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط : alirezador


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان