---
title: "Von einer Extension auf eine andere zugreifen"
url: "https://www.typo3.net/d/59542-von-einer-extension-auf-eine-andere-zugreifen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","PHP"]
created: "2007-03-16"
last_reply: "2007-03-17"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Von einer Extension auf eine andere zugreifen

Extensions › Entwicklung · 3 Antworten · gestartet 2007-03-16

## Eröffnungsbeitrag

**axel___** · 2007-03-16 · [Beitrag #1](https://www.typo3.net/d/59542-von-einer-extension-auf-eine-andere-zugreifen/1)

Hi,

folgende Situation:
2 eigens geschriebene Extensions sind installiert und arbeiten gut. Die eine Extension soll nun erweitert werden. Dafür möchte ich am liebsten eine Instanz der Klasse der anderen Erweiterung erstellen, um auf eine Funktion darin zugreifen zu können.

Wie mache ich das?

Mit require_once kommen Fehlermeldungen wie:
"Warning: main(../../../../typo3/init.php): failed to open stream: No such file or directory in..."

Es gibt doch sicher einen eleganteren Weg?

Danke schon mal,
Euer Axel

## Antworten

### [#2](https://www.typo3.net/d/59542-von-einer-extension-auf-eine-andere-zugreifen/2) · just2b · 2007-03-16

Hallo,

```php
<?
      			require_once(t3lib_extMgm::extPath($extkey).'pi1/class.tx_rggooglemap_pi1.php');
      			$this->rggm2 = t3lib_div::makeInstance('tx_rggooglemap_pi1');
      			$this->markerArray['###MAP###'] =  $this->rggm2->showMap('',$this->realConf->conf['rggm.']);

?>
```

georg

### [#3](https://www.typo3.net/d/59542-von-einer-extension-auf-eine-andere-zugreifen/3) · axel___ · 2007-03-16

Hi Georg,

habe folgendes versucht:

```php
require_once(t3lib_extMgm::extPath('meineExtension').'mod1/index.php');
```

Nur leider kommt jetzt die Fehlermeldung:

"Warning: main(../../../../typo3/init.php): failed to open stream: No such file or directory in D:\server\projects\typo3_projekt\typo3conf\ext\meineExtension\mod1\index.php on line 35"

Hast Du eine Idee?
Noch eine Info, ich versuche aus einer FE-Extension auf eine BE-Klasse zuzugreifen.

Danke,
Axel

### [#4](https://www.typo3.net/d/59542-von-einer-extension-auf-eine-andere-zugreifen/4) · steffenk · 2007-03-17

das wird so nicht gehen, wenn innerhalb der Funktion klasseneigene Eigenschaften benötigt werden.

Wenn Du eine Funktion hast, die darauf verzichtet, kannst Du mit

```php
require_once('klasse.php');
$a=klasse::funktion($parameter);
```

darauf zugreifen.

---

Quelle: „Von einer Extension auf eine andere zugreifen“, typo3.net, https://www.typo3.net/d/59542-von-einer-extension-auf-eine-andere-zugreifen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
