CGridView + DropDownList

Hallo ich möcht gerne in meinem CGridView ein Feld in eine DropDownList anzeigen lassen klappt auch

bloß funktioniert dann die suche nicht mehr.




<?php $this->widget('zii.widgets.grid.CGridView', array(

	'id'=>'webmaster-grid',

	'dataProvider'=>$model->search(),

	'filter'=>$model,

	'columns'=>array(

		'access',

                array(

                  'name'=>'access',

                  'value'=>$model->access,

                  'filter' => CHtml::dropDownList('','access',array('true'=>'true','doubleoptin' => 'doubleoptin' , 'false' => 'false')),


                ),

		array(

			'class'=>'CButtonColumn',

		),

	),

)); ?>



Hallo,

probier’s damit:




'filter' => array('true'=>'true','doubleoptin' => 'doubleoptin' , 'false' => 'false'))



Bei ‘filter’ musst du nur das array angeben, dass dir deine Werte abbildet.

mfg,

Matt

Ja cool es hat funktionier ^^.

Nun muste ich aber das value weg machen diese hat einen Fehler ausgelößt.

Für alle noch einmal


<?php $this->widget('zii.widgets.grid.CGridView', array(

	'id'=>'blya-grid',

	'dataProvider'=>$model->search(),

	'filter'=>$model,

       


        ),

        

	'columns'=>array(

		array(

                  'name'=>'access',

                  'filter' => array('true' => 'true', 'doubleoptin' => 'doubleoptin', 'false' => 'false'),

                ),

	

		           

	),

)); ?>