Löschen eines Scripts, welches per registerScript im ScriptManager eingetragen wurde

Hallo,

die Frage steht eigentlich schon im Titel :)

Problem ist, dass ich den TinyMCE in einem qTip verpacken und anzeige will und ich ein Script-Eintrag vom TinyMCE aus der Liste entfernen und in den eigenen Code kopieren muss.

mfg

Armin

die antwort gebe ich mir selbst:

man holt sich mit array_push($cs->scripts); den letzten eintrag. ($cs = Yii::app()->getClientScript(); )

[edit]

sorry, geht leider nicht, da die eigentschaft scripts protected und somit nicht sichtbar ist.

[/edit]

so, hab mir nochmal kurz gedanken dies bzgl gemacht und mir eine eigene klasse geschrieben, die wie folgt aussieht:


class CMyClientScript extends CClientScript

{


	public function getScripts()

	{

		return $this->scripts;

	}


	public function setScripts($scripts)

	{

		$this->scripts = $scripts;

	}


}

in der config/main.php steht noch folgender eintrag:


return array(


	// application components

	'components'=>array(


		'clientScript' => array(

			'class' => 'CMyClientScript',

		),


	),

);

somit habe ich die eigentliche instanz von ClientScript überschrieben und die eigenschaft scripts les- und schreibbar gemacht. somit kann man auch damit arbeiten, so wie ich es eigentlich wollte. ich hoffe, dass das einigen helfen kann ;)