在mbmenu数组中放置if else语句

时间:2015-09-25 07:33:14

标签: php yii

我在MBMenu栏中有以下内容。

array('label'=>'Tab1',
           'items'=>array(
            array('label'=>'A', 'url'=>array('/site/page', 'view'=>'A')),
            array('label'=>'B', 'url'=>array('/site/page', 'view'=>'B')),
            array('label'=>'C', 'url'=>array('/site/page', 'view'=>'C')),
)),

我的目标是为Tab1的下拉菜单栏放置一个if语句。

array(if(x==1){'label'=>'Tab1'}else{'label'=>'Tab2'},
           'items'=>array(
            array('label'=>'A', 'url'=>array('/site/page', 'view'=>'A')),
            array('label'=>'B', 'url'=>array('/site/page', 'view'=>'B')),
            array('label'=>'C', 'url'=>array('/site/page', 'view'=>'C')),
)),

1 个答案:

答案 0 :(得分:2)

你不能这样做:

if(x==1){
   $label = "Tab1";
} else {
   $label = "Tab2";
}
    array('label'=>$label,
               'items'=>array(
                array('label'=>'A', 'url'=>array('/site/page', 'view'=>'A')),
                array('label'=>'B', 'url'=>array('/site/page', 'view'=>'B')),
                array('label'=>'C', 'url'=>array('/site/page', 'view'=>'C')),
    )),
相关问题