---
title: "PHP Dateien oder Extension"
url: "https://www.typo3.net/d/102278-php-dateien-oder-extension"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2010-11-10"
last_reply: "2010-11-11"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# PHP Dateien oder Extension

Allgemein · 4 Antworten · gestartet 2010-11-10

## Eröffnungsbeitrag

**JakobRa** · 2010-11-10 · [Beitrag #1](https://www.typo3.net/d/102278-php-dateien-oder-extension/1)

Hey,
ich hoffe die frage ist hier richtig.

Welche Nachteile hat es wenn ich anstelle von FE-Plugins mehrere PHP-Dateien benutze die ich im fileadmin ablege?

Grüße,
Jakob

## Antworten

### [#2](https://www.typo3.net/d/102278-php-dateien-oder-extension/2) · Mopps · 2010-11-10

spontan fällt mir ein, dass du mit einem FE-Plugin schöne URLs bekommst.

### [#3](https://www.typo3.net/d/102278-php-dateien-oder-extension/3) · igorshmigor · 2010-11-10

Was mehr Sinn macht hängt immer davon ab, was du vorhast.
Die TYPO3 API bietet Extension-Entwicklern viele Möglichkeiten. Extensions sind auch häufig einfacher auf neue Projekte zu übertragen. SQL-Strukturen, Labels und Lokalisierungen, Backend-Formulare und vieles mehr sind in einer Extension recht einfach zu implementieren.
PHP-Dateien würde ich nur für einfache Scripts verwenden. Nicht zu empfehlen, wenn beispielsweise neue Tabellen angelegt oder alte Tabellen erweitert werden sollen.

### [#4](https://www.typo3.net/d/102278-php-dateien-oder-extension/4) · JakobRa · 2010-11-11

Danke für eure Antworten, hatt mir sehr geholfen! =)

Könnt ihr mir vllt. noch Tipps geben wo ich Beispiel finde wie ich z.B. SQL-Abfragen in einer Extension schreibe?

Mein Problem ist das ich zwar weiß wie mein Projekt in PHP aussehen muss aber nicht wie ich das ganze in eine Extension bekomme.

Das einzige hilfreiche was ich bis jetzt gefunden habe war dieses Tutorial: [\[Workshop\] TYPO3 - Extension Programmierung von steffenk](http://www.traum-projekt.com/forum/73-workshops-und-tutorials/101411-workshop-typo3-extension-programmierung.html).

Grüße,
Jakob

### [#5](https://www.typo3.net/d/102278-php-dateien-oder-extension/5) · igorshmigor · 2010-11-11

SQL-Abfragen in Extensions kannst du z.B. mit $this->pi_exec_query machen oder mit einer der zahlreichen Funktionen der Klasse t3lib_DB. Diese nutzt du in etwa so:

```php
$getRecords=$GLOBALS['TYPO3_DB']->exec_SELECTquery($selectFields,$table,$where,$groupBy='',$orderBy='',$limit='');
```

Die API-Doku zu t3lib_DB findest du hier: <http://doxygen.frozenkiwi.com/typo3/html/de/d07/classt3lib__DB.html>

Die API-Doku zu tslib_pibase findest du hier: <http://doxygen.frozenkiwi.com/typo3/html/df/d32/classtslib__pibase.html>

---

Quelle: „PHP Dateien oder Extension“, typo3.net, https://www.typo3.net/d/102278-php-dateien-oder-extension
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
