Как создать ссылку с диалоговым окном подтверждения с помощью Yii?

Как создать ссылку с диалоговым окном подтверждения в структуре Yii?

Допустим, у меня есть

CHtml::link('Delete',array('wsrecruiteducation/delete','id'=>$model->EducID)); 

как мне преобразовать этот фрагмент кода выше, в ссылку удаления с подтверждением подтверждения перед удалением данных?

Вам просто нужно использовать последний параметр CHtml::link :

 CHtml::link( 'Delete', array('wsrecruiteducation/delete','id'=>$model->EducID), array('confirm' => 'Are you sure?') ); 

вы можете сделать что-то вроде этого:

 CHtml :: ссылка (
     'Удалить',
     '#',
      массив ( 'Submit' => Array ( 'wsrecruiteducation / удалить', 'идентификатор' => $ модели-> EducID),
            'params' => ('returnUrl' => 'controller / action ...'), 'confirm' => 'Вы уверены?')
 );

ReturnUrl будет отправленным отправлением с запросом, убедитесь, что вы сделали что-то подобное в контроллере с действием удаления:

 ...
 если (! Исеть ($ _ GET [ 'Аякс']))
      $ this-> redirect (isset ($ _ POST ['returnUrl'])? array ($ _ POST ['returnUrl']): array ('admin'));
 ...

Если вы не удалите ссылку с диалоговым окном подтверждения, используйте это

 echo CHtml::link("Delete", '#', array( 'submit'=>array('controller/delete', "id"=>$model->id), 'confirm' => 'Are you sure you want to delete?'));