Linkoptions, Come Passare Gli Id Del Gridview Selezionati

Salve ragazzi, come posso attraverso l’attributo linkOption di una button passare ad un metodo che si trova dentro il mio controller gli ID selezionati di un gridview?




'linkOptions'=>array('submit'=>array('fiche/getvalue'), 'params' => array('ids' => 'js:{ids:$.fn.yiiGridView.getSelection("detailgrid")}'), 'confirm'=>'Sei sicuro di bla bla bla?')



Il metodo che richiamo dal controller e che mi dovrebbe far visualizzare l’array contenente tutti gli ID selezionati è il seguente:




public function actionGetValue()

        {

            if(isset($_POST['ids'])) {


                foreach($_POST['ids'] as $val) {

                        echo $val . '<br/>';

                }

              }

        }



Quando seleziono le righe e premo il tasto per richiamare il metodo che dovrebbe visualizzarmi gli ID selezionati ottengo il seguente Warning:

Invalid argument supplied for foreach()

Quindi come faccio a passare su params l’array contenente gli ID selezionati che inoltrerò al mio metodo attraverso una richiesta POST?

OffTopic: mi spiace vedere che ultimamente il forum italiano latita…

InTopic:

non ho mai provato ma forse questo articolo potrebbe esserti utile.

Mi spiace davvero, ma non mi è ancora capito di usare liste con le checkbox

http://www.yiiframework.com/wiki/81

questo wiki a me è stato molto utile:

http://www.yiiframework.com/wiki/353/working-with-cgridview-in-admin-panel/

penso possa fare al caso tuo.