cschlecht
(Cschlecht)
1
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
mbi
(mbi)
2
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'=>$dataProvider,
'itemView'=>'/course/_view',(ändere controller/seite)
));
ich glaube diese code eine gute löschung.
Danke
chandran nepolean
cschlecht
(Cschlecht)
4
Hallo Chandran.
Herzlichen Dank für deine Unterstützung, dein Vorschlag ist eine gute Lösung für mich.
Danke & Gruss
Cy