YII中的警报框

时间:2014-03-23 10:11:36

标签: php yii

如何在Yii中获得警告框。

我有一个表单,在提交后我想显示一个包含成功消息的警告框,然后应该重定向回到我的上一页。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

如果您正在寻找本机集成,Yii通过在具有对话框插件的CJui类中集成Jquery UI来实现此目的

您可以按照下面的显示使用它来查看CJuIDialog以获取更多详细信息。

$this->beginWidget('zii.widgets.jui.CJuiDialog',array(
    'id'=>'mydialog',
    // additional javascript options for the dialog plugin
    'options'=>array(
        'title'=>'Dialog box 1',
        'autoOpen'=>false,
    ),
));

    echo 'dialog content here';

$this->endWidget('zii.widgets.jui.CJuiDialog');

// the link that may open the dialog
echo CHtml::link('open dialog', '#', array(
   'onclick'=>'$("#mydialog").dialog("open"); return false;',
));

Jquery UI可以使用自定义css进行换肤,请参阅Themes

然而,这是老式的对话方式,我建议直接使用bootbox或通过像Yii-booster这样的扩展更灵活,更容易使用CJuiDialog

答案 1 :(得分:0)

我建议您使用用户闪存系统,而不是按照您想要的方式进行操作。它使您的用户界面更清晰,是处理这些类型的消息的推荐方法。