---
title: "[Extbase][Validation] Warum geht mein Validator nicht?"
url: "https://www.typo3.net/d/122834-extbasevalidation-warum-geht-mein-validator-nicht"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2016-07-12"
last_reply: "2017-02-09"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# [Extbase][Validation] Warum geht mein Validator nicht?

Extensions › Extbase · 2 Antworten · gestartet 2016-07-12

## Eröffnungsbeitrag

**PeterWadson** · 2016-07-12 · [Beitrag #1](https://www.typo3.net/d/122834-extbasevalidation-warum-geht-mein-validator-nicht/1)

Hallo Community,

in TYPO3 CMS 7.6.x wollte ich in meiner Extension einen eigenen Validator schreiben. Ich nutze die aktuelle MVC Struktur inklusive Fluid (also nicht die alte pi1 Struktur). Hier mein Test Validator (MyownValidator.php):

```php
namespace My\Extension\Validation\Validator;
 /**
  * MyownValidator
  */
class MyownValidator extends \TYPO3\CMS\Extbase\Validation\Validator\AbstractValidator {
	/**
	 * ...
	 */
	public function isValid($data){
		if( $data != 'hello world' ){
			$this->addError('ERRORMESSAGE', 1468329929);
			return FALSE;
		}
		return TRUE;	
	}
	
}
```

und in der Model Class dann:

```php
/**
 * testattribute
 *
 * @var string
 * @validate Myown
 */
protected $testattribute = '';
```

Danach habe ich im Install Tool meinen Cache geleert und wollte es testen aber die Validierung wird vollkommen ignoriert. Warum ist das so?

**Nachtrag:**

Ich habe gerade in der TCA configuration geschaut. Dort wird eine eigene Validierung vorgenommen, so wie ich sie im Extensionbuilder angegeben habe. Kann man irgendwie die Validierung von Extbase Models dazu nehmen?

```php
'eval' => 'trim,required'
```

## Antworten

### [#2](https://www.typo3.net/d/122834-extbasevalidation-warum-geht-mein-validator-nicht/2) · jenses · 2016-07-13

Nein.
[Extbase-Validierung und TCA-Validierung sind zwei verschiedene Paar Schuhe.](https://www.google.com/search?q=extbase+validate+TCA%3F&hl=en&gws_rd=cr,ssl&ei=4uiFV_jPOMbpsQHbxomYDg)

### [#3](https://www.typo3.net/d/122834-extbasevalidation-warum-geht-mein-validator-nicht/3) · Drusilla · 2017-02-09

Hast du mittlerweile eine Lösung gefunden?
Habe das gleiche Problem, mein Validator wird völlig ignoriert ...

---

Quelle: „[Extbase][Validation] Warum geht mein Validator nicht?“, typo3.net, https://www.typo3.net/d/122834-extbasevalidation-warum-geht-mein-validator-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
