Extension Jmultiselect2side

Boas Pessoal! Estou com dificuldades nesta Extension Jmultiselect2side. Quando faço update nao aparece todos os itens que selecionei. Ao criar funciona, mas quando faço update retorna só um item. Como faço isso?




                <?php

                        $this->widget('application.extensions.jmultiselect2side.Jmultiselect2side',array(

                            'model'=>$model,

                            'attribute'=>'MaterialId', //selected items

                            'labelsx'=>'Disponivel',

                            'labeldx'=>'Selecionado',

                            'moveOptions'=>false,

                            'autoSort'=>'true',

                            'search' =>'Filtro:',

                            'list'=>CHtml::listData(Materiais::model()->findAll(),'Id','Nome'),

                    ));

                ?>



Abraço!

Bono,

Tenta assim:

Cria um método -

public function getListIdMaterial() {


    &#036;return = array();


    &#036;sql = &quot;SELECT ...... &#036;this-&gt;id&quot;;





    &#036;connection = Yii::app()-&gt;db;


    &#036;command = &#036;connection-&gt;createCommand(&#036;sql);


    foreach (&#036;command-&gt;queryAll() as &#036;row) {


        &#036;return[] = &#036;row['material_id'];


    }





    return &#036;return;


}

Agora carrega ele dentro da actionUpdate - $model->getListIdMaterial();

Abraço, espero ter ajudado…

Yuri esta dando este erro: get_class() expects parameter 1 to be object, array given…