Если вы ищете родную интеграцию, Yii делает это путем интеграции Jquery UI в классах CJui, который имеет диалоговое окно плагина
Вы можете использовать его как показывает ниже см 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