Yii Framework Forum: richiamare funzione php prima di cancellare - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

richiamare funzione php prima di cancellare Rate Topic: -----

#1 User is offline   Gianluca 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 07-October 11

Posted 11 October 2011 - 11:52 AM

Ciao a tutti ragazzi,
ho creato una funzione php xyz() e vorrei richiamarla prima di cancellare un record, attraverso il deleteConfirmation



<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'tabella-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'ID',
'nome',
array(
'class'=>'CButtonColumn',
'deleteConfirmation'=>'xyz()',

),

),
));


come fare?? Grazie!
0

#2 User is offline   longy 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 06-October 11

Posted 11 October 2011 - 01:49 PM

Scusa ma mi sfugge il senso di richiamare una funzione lato server on deleteConfirmation, non so se può esserti d'aiuto:

LINK

Il link fa riferimento al paragrafo che dovrebbe interessarti con tanto di workaround per invocare dello script js al click su un CButtonColumn

Penso che tu possa invocare qualcosa in ajax che faccia riferimento a una pagina in php che esegue le stesse istruzioni di xyz(), anche se in realtà credo che dovresti lavorare sull'action delete dal controller.
0

#3 User is offline   Gianluca 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 07-October 11

Posted 11 October 2011 - 03:02 PM

View Postlongy, on 11 October 2011 - 01:49 PM, said:

Scusa ma mi sfugge il senso di richiamare una funzione lato server on deleteConfirmation, non so se può esserti d'aiuto:

LINK

Il link fa riferimento al paragrafo che dovrebbe interessarti con tanto di workaround per invocare dello script js al click su un CButtonColumn

Penso che tu possa invocare qualcosa in ajax che faccia riferimento a una pagina in php che esegue le stesse istruzioni di xyz(), anche se in realtà credo che dovresti lavorare sull'action delete dal controller.


grazie mille per la risposta...ti spiego...sto lavorando ad un progetto universitario e in pratica quando cancello un record deve comparire una finestrella prima di cancellare il record.
In questa finestra ci deve essere una tabella con la risposta di una stored procedure invocata passandogli l'ID del record che devo cancellare...

Se non ti è chiaro provo a rispiegarmi!:D
0

#4 User is offline   Gianluca 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 07-October 11

Posted 11 October 2011 - 03:04 PM

In altre parole....voglio poter chiamare una CJuiDialog quando premo il bottone cancella.... (o un altro bottone)
0

#5 User is offline   longy 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 15
  • Joined: 06-October 11

Posted 12 October 2011 - 04:42 AM

potresti invocare una funzione javascript che apre un dialog popolato con ajax
0

#6 User is offline   zaccaria 

  • Elite Member
  • PipPipPipPipPip
  • Yii
  • Group: Members
  • Posts: 2,232
  • Joined: 04-October 09
  • Location:Moscow

Posted 17 October 2011 - 04:46 AM

Se devi infilare una form in un dialog popolato da ajax, dai una occhiata qua.

Se usi questo wiki puoi fare anche la validazione della form. Invece di creare un model, cancelli il record che devi e attivi le store procedures.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users