Fix to CHtml::activeLabel

In 1.0.6:



public static function activeLabel($model,$attribute,$htmlOptions=array())


{


	$for=self::getIdByName(self::resolveName($model,$attribute));


	...


Fixed:



public static function activeLabel($model,$attribute,$htmlOptions=array())


{


	if(!isset($htmlOptions['for']))


	{


		$for=$htmlOptions['for'];


		unset($htmlOptions['for']);


	}


	else


		$for=self::getIdByName(self::resolveName($model,$attribute));


	...


The reason: all other active* methods can override any attribute. I can not change <label for="AutomaticGenerated"> using activeLabel.

Sorry my bad English :)

Bad fix?

In. Thanks.