listOptions always error




$options = CHtml::listOptions($selected,$data,array());



I don’t know why always wrong?

If the system shows you the error "Fatal error: Cannot pass parameter 3 by reference …", you may use a variable to keep your htmlOptions values before passing to the method.




$htmlOptions = array();

$options = CHtml::listOptions($selected, $data, $htmlOptions);