1

私の 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 の確認ボックスを追加するにはどうすればよいですか? つまり、ユーザーがログアウトをクリックすると、javascript ボックスが表示され、ユーザーが [OK] をクリックするとログアウトします。それ以外の場合は何も起こりません。

4

1 に答える 1

2

私はそれを見つけました、ここに答えがあります:

array(
'label'=>'خروج ('.Yii::app()->user->name.')', 
'url'=>array('/site/logout'), 
'visible'=>!Yii::app()->user->isGuest,
'linkOptions' => array('onclick'=>'return confirm("آیا برای خروج از سایت اطمینان دارید؟")') 
)
于 2014-05-18T12:45:31.570 に答える