Widget Eines Anderen Controllers Aufrufen

Hallo zusammen.

Ich möchte ein Widget eines anderen Controllers auf eine Seite einbinden.


<?php 

$this->widget('zii.widgets.CListView', array(

  'dataProvider'=>$dataProvider,

  'itemView'=>'_view',

));

?>

Jedoch bezieht sich das $this nicht auf den Controller, den ich brauche. Ich versuche, ein (Unter)Formular in ein Formular zu betten.

Auf der Create-Seite einer Rechnung möchte ich beispielsweise Artikel hinzufügen können. Dazu möchte ich ein Widget von "Artikel" laden.

Wie kann das gemacht werden? Geht das überhaupt, was ich möchte?

PS: Ja, ich arbeite noch nicht soo lange mit YII. :)

Danke und Grüsse

Cy

und wie sieht das bisher aus?

Hallo,

Ich denke , immer widget ist gleich für alle controller…aber, itemview ist verschieden.

Bitte versuch mit diese code

$this->widget(‘zii.widgets.CListView’, array(

'dataProvider'=&gt;&#036;dataProvider,


'itemView'=&gt;'/course/_view',(ändere controller/seite)

));

ich glaube diese code eine gute löschung.

Danke

chandran nepolean

Hallo Chandran.

Herzlichen Dank für deine Unterstützung, dein Vorschlag ist eine gute Lösung für mich.

Danke & Gruss

Cy