添加确认到Yii菜单项

时间:2014-05-18 11:59:44

标签: javascript php jquery yii cmenu

我的Yii应用程序中有这样的菜单:

<?php $this->widget('zii.widgets.CMenu',array(
        'items'=>array(
            array('label'=>'Home', 'url'=>array('/site/index')),

            array('label'=>'Login', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest),
            array('label'=>'Logout('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest, ))


        ),
    )); ?>

如何在上一个菜单链接中添加javascript或Jquery确认框?我的意思是当用户点击Logout时,会显示javascript框,如果用户点击Ok,那么注销就不会发生任何事情。

1 个答案:

答案 0 :(得分:2)

我找到了,这是答案:

array(
'label'=>'خروج ('.Yii::app()->user->name.')', 
'url'=>array('/site/logout'), 
'visible'=>!Yii::app()->user->isGuest,
'linkOptions' => array('onclick'=>'return confirm("آیا برای خروج از سایت اطمینان دارید؟")') 
)