Campo Multiple

Oi gente… mais uma duvidazinha…

Eu criei um campo multiple no form. E achei que só criando o campo no form o sistema já entenderia o funcionamento, mas pelo jeito não é assim, pq dá erro. O campo que criei:




<?php echo $form->dropDownList($model, 'ads_profissao', 

 		  CHtml::listData(ProProfissao::model()->findAll(array('order' => 'pro_nome ASC')), 'pro_nome', 'pro_nome'),

     	    array('multiple'=>'multiple','style'=>'width:400px;','size'=>'10'));

?>



O erro que aparece:




mb_strlen() expects parameter 1 to be string, array given 



Como resolvo isso?

Vlw pessoal!!!