Yii Framework Forum: Mit Controller Anderen Controller Aufrufen - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Mit Controller Anderen Controller Aufrufen Rate Topic: -----

#1 User is offline   LizMyself 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 08-March 12

Posted 07 June 2013 - 07:15 AM

Hey zusammen,

ich möchte mit einem Controller eine View von einem anderen Controller aufrufen und dabei den anderen Controller ebenfalls aufrufen

also ich bin im SoundmanagementController und ruf wie folgt auf:

$this->render('/list/index');

Allerdings bekomm ich dann immer die Fehlermeldung, dass eine Variable nicht gesetzt worden sei.
Wenn ich direkt die Seit list/index aufrufe, bekomme ich die Seite korrekt angezeigt...
(Es müssen keine Parameter dazu aufgerufen werden.

Muss ich das irgendwie anderst machen?
Hier mal den Code aus den Controllern:

SoundmanagementController:
public function actionReport(){
if... //HIer wird eine andere view aufgerufen
else{$this->render('/list/index');}
}


ListController:
public function actionIndex(){
$all= new Sounds();
$all_s=$all->getAllSounds();
$this->render('index', array('all'=>$all_s));
}

0

#2 User is offline   mbi 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 608
  • Joined: 08-May 09

Posted 07 June 2013 - 09:53 AM

einmal übergibst du den parameter 'all', das andere mal nicht
0

#3 User is offline   LizMyself 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 4
  • Joined: 08-March 12

Posted 07 June 2013 - 03:00 PM

Hey,
Ja das weiß ich, ich würde gerne den Code der im ListController steht verwenden und nicht das gleiche nochmal im Soundcontroller schreiben.
Deswegen wollte ich wissen, ob das möglich ist...
0

#4 User is offline   rhomb 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 26
  • Joined: 28-September 11

Posted 08 June 2013 - 09:08 AM

schau dir mal CController.forward() an.

klar gibts nen fehler wenn du variable benutzt diese aber nicht übergibst.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users