Hi,
meine Extensiondatei "class tx_meineExtension" wird mit den ganzen Funktionen zu groß.
Welche Möglichkeit gibt es die Klasse bzw. die Funktionen aufzuteilen.
Ideal wäre mit folgenden Baum:
meineExtension/pi1/class.meineExtension.php
meineExtension/pi1/meineFunktionen/userFunktionen.php
usw.
Aber wie kann ich auf die ausgelagerten Dateien innerhalb der "class tx_meineExtension" zugreifen.
Wie würdet Ihr das lösen ???
Gruß Luke
Habe immer noch das Problem ...
Hat wirklich keiner ´nen Anhaltspunkt für mich ???
Gruß Luke
LuckyLuke schriebmeine Extensiondatei "class tx_meineExtension" wird mit den ganzen Funktionen zu groß.
Zu groß wofür?
Ansonsten kannst Du ja per require, require_once (respektive include, include_once) arbeiten, wie schon TW geschrieben hat.
CU
maxhb
TW schrieb
per require_once
cu
thorsten
Danke,
Das ist mir schon klar aber wie greife ich auf eine Funktion aus class.MeineFunktionen zu ??
meineExtension/pi1/class.meineExtension.php
meineExtension/pi1/meineFunktionen/class.MeineFunktionen.php
Luke
LuckyLuke schriebDas ist mir schon klar aber wie greife ich auf eine Funktion aus class.MeineFunktionen zu ??
Zwei Möglichkeiten:
$myObj-> new myClass();
$myObj->myFunction(...);
oder
myClass::myFunction(...);
CU
maxhb
maxhb schrieb
Zwei Möglichkeiten:
$myObj-> new myClass();
$myObj->myFunction(...);
oder
myClass::myFunction(...);
CU
maxhb
Das hatte ich schon mal erfolglos probiert ... aber ich setzte mich nochmal daran ....
Melde mich ...
Danke
Luke
Danke,
es funzt !!!
meineKlasse::meineFunktion
Jetzt muss ich zwar alles von
$this->
auf
meineKlasse::
ändern .. aber es wird dann doch übersichtlicher .....
Gruß Luke
LuckyLuke schriebes funzt !!!
Du musst aber ein wenig aufpassen, da $this dann nicht in "meineKlasse" verwendet werden darf (Es gibt dann ja keine Instanz der Klasse).
Folgendes ist also nicht möglich:
1. $this->meineFunction()
2. $this->meinevariable
CU
maxhb