Yii Framework Forum: Weiter Cconsolecommand-Klasse Wird Nicht Gefunden - Yii Framework Forum

Jump to content

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

Weiter Cconsolecommand-Klasse Wird Nicht Gefunden Rate Topic: -----

#1 User is offline   WinstonSmith12 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 8
  • Joined: 02-May 12

Posted 11 December 2012 - 04:58 PM

Hallo,

ich habe in meinem Yii-Projekt mehrere Console-Klassen.

Damit ich diese nicht alle einzeln starten muss, habe ich eine zusätzliche
Klasse CronCommand erzeugt, die von CConsoleCommand erbt und die Console-Applikationen nacheinander ausführt

Class CronCommand extends CConsoleCommand
{
  ...

  public function actionRunTasks(){

    $class1 = new weitereConsoleCommandClass();
    $class1->actionexecutetask();
  }
}


Wenn nun innerhalb der Methode actionRunTasks die Klasse weitereConsoleCommandClass erzeugt wird, dann erscheint die Fehlermeldung:
include(weitereConsoleCommandClass.php): failed to open stream: No such file or directory (...\framework\YiiBase.php:423)


Was soll mir dieser Fehler sagen außer, dass die Datei nicht gefunden werden konnte?
Wie kann ich den Fehler beheben?
Muss ich das 'commands'-Verzeichnis noch zusätzlich mit einbinden? Wenn ja, wie?


Grüße
winstonsmith12
0

#2 User is offline   dito 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 48
  • Joined: 13-October 10
  • Location:Zurich

Posted 12 December 2012 - 03:29 AM

In welchem Verzeichnis hast du weitereConsoleCommandClass.php denn abgelegt? Probier mal
Yii::import('alias.zu.weitereConsoleCommandClass');
bevor du das Objekt instanziierst.
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