---
title: "Zugriff auf Klassen mit extbase"
url: "https://www.typo3.net/d/102483-zugriff-auf-klassen-mit-extbase"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Extbase","Frage","PHP"]
created: "2010-11-19"
last_reply: "2010-11-19"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Zugriff auf Klassen mit extbase

Extensions › Entwicklung · 0 Antworten · gestartet 2010-11-19

## Eröffnungsbeitrag

**lixx** · 2010-11-19 · [Beitrag #1](https://www.typo3.net/d/102483-zugriff-auf-klassen-mit-extbase/1)

Hallo Leute!

Ich krieg echt noch die Kriese mit der extbase! #angry#

Meine Extension ist in etwa so aufgebaut:

```php
my_ext_for_extbase // also auch mit vier underscores
- Classes
- - Toole
- - - BackEnd.php // Klassenname: Tx_MyExtForExtbase_Tools_BackEnd
- - Wizard
- - - MyWizard.php // Klassenname: tx_MyExtForExtbase_Wizard_MyWizard
```

tx_ ist absichtlich klein, sonst funzt er nicht. (Erinnerung tx_ oder user_)

Der Wizard wird dann in einem TCA-Form verwendet:

```php
'field' => array(
	'label'   => 'Feld',
	'config'  => array(
		'type' => 'user',
		'userFunc' => 'EXT:my_ext_for_extbase/Classes/Wizard/MyWizard.php:tx_MyExtForExtbase_Wizard_MyWizard->user_parseField',
	),
),
```

Soweit ist alles klar und funzt einwandfrei.

Jetzt möchte ich innerhalb des Wizards eine statische Klassemethode Tx_MyExtForExtbase_Tools_BackEnd::funct() aufrufen und bekomme folgenden Fehler:

*Fatal error:  Class 'Tx_MyExtForExtbase_Tools_BackEnd' not found in ...*

Nun meine Frage: Warum?
Kann das an der Namenskonvention liegen? Habe da schon alle möglichen Varianten ausprobiert. Hoffe es weiß da jemand Rat.

lg lixx

---

Quelle: „Zugriff auf Klassen mit extbase“, typo3.net, https://www.typo3.net/d/102483-zugriff-auf-klassen-mit-extbase
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
