related search in CGridView

I have tables:




localization and user with localization(id,country, city) and user(id, name,loaclization_id)




In my user admin.php




	            array(

			'header'=>'Country',

                        'name'=>'localization_id',

                        'filter'=>CHtml::listData(Localization::model()->findAll(), 'id', 'country'),

                        'value'=>'Localization::Model()->FindByPk($data->localization_id)->country',

                ),




And that’s working find… but when I add City like this




          array(

			'header'=>'Country',

                        'name'=>'localization_id',

                        'filter'=>CHtml::listData(Localization::model()->findAll(), 'id', 'country'),

                        'value'=>'Localization::Model()->FindByPk($data->localization_id)->country',

                ),

          array(

			'header'=>'City',

                        'name'=>'localization_id',

                        'filter'=>CHtml::listData(Localization::model()->findAll(), 'id', 'city'),

                        'value'=>'Localization::Model()->FindByPk($data->localization_id)->city',

                ),



Only city work with filter and the Country filter doesn’t work again.

I need help for make both Country and City work.

thx!

Don’t forget me ! :o

both has the same ‘name’


'name'=>'localization_id',