TYPO3 Plugin:
imia_base_ext
IMIA Base für TYPO3 Erweiterungen
Merkmale
- Annotationsgesteuerte SQL-Generierung
- TypoScript Mapping Generierung
- Annotationsgesteuerte TCA-Generierung
Dokumentation
Konfiguration
Aktivieren Sie imia_base_ext mit der Erstellung einer Einstellungsdatei in:
typo3conf/ext/{yourExtKey}/configuration/ImiaBaseExt/settings.yml
Einstellungen.yml
# Anmerkungen
annotationen:
# SQL Annotations
sql: true
# TCA Annotations
tca: true
Anmerkungen
SQL
verwenden Sie IMIA\ImiaBaseExt\Annotation\SQL;
Klassenanmerkungen
- @SQL/Tabelle
- name: Zeichenkette, Standard: generiert aus Klassenname
Anmerkungen zu den Spalten
- @SQL/Spalte
- name: Zeichenkette
name der Spalte in der Datenbank
- standard: generiert aus dem Eigenschaftsnamen
- typ: Zeichenkette
typ in der Datenbank, gängige SQL-Feldtypen
- obligatorisch
- länge: ganze Zahl
länge des Varchar, int, float, float, .....
- standard: 255
- dezimalzahl: ganze Zahl
dezimalstellen von float, dezimal, doppelt, real, real
- standard: 2
- unsigned: boolean
unsigned int?
- default: false
- nullable: boolean
NICHT NULL?
- default: false
- erstellen: boolean
Das Feld in der Datenbank anlegen oder überschreiben? (oder ein bestehendes Feld zuordnen)
- standard: true
- name: Zeichenkette
name der Spalte in der Datenbank
TCA
verwenden Sie IMIA\ImiaBaseExt\Annotation\TCA;
Klassenanmerkungen
- @TCA/Tabelle
- name: Zeichenkette, Standard: generiert aus Klassenname
Anmerkungen zu den Spalten
-
@TCA/Check
-
@TCA/Flex
-
@TCA/Gruppe
-
@TCA/Inline
-
@TCA/Eingang
-
@TCA/keine
-
@TCA/Passthrough
-
@TCA/Radio
-
@TCA/Auswählen
-
@TCA/Text
-
@TCA/Benutzer
-
Vordefinierte explizite Typen
- @TCA/DatumUhrzeit
Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.
Verteilung:IMIA_BASE_EXT ist auf
0.06 % aller TYPO3 installiert.
- 0.23 % aller TYPO3 8.7.x Installationen installiert
- 0.22 % aller TYPO3 7.6.x Installationen installiert
IMIA_BASE_EXT Version:Verteilung nach installierten Versionen
- 25 % IMIA_BASE_EXT v.8.1.1
- 12.5 % IMIA_BASE_EXT v.7.1.1
- 8.33 % IMIA_BASE_EXT v.7.1.0
- 25 % IMIA_BASE_EXT v.7.0.0
- 12.5 % IMIA_BASE_EXT v.4.9.2
- 4.17 % IMIA_BASE_EXT v.4.8.2
- 4.17 % IMIA_BASE_EXT v.4.1.0
- 4.17 % IMIA_BASE_EXT v.4.0.9
- 4.17 % IMIA_BASE_EXT v.4.0.8
PHP Version:IMIA_BASE_EXT wird benutzt mit
- 100 % PHP/5.6
Gosign-Responsive Index: TYPO3 Installationen nutzen IMIA_BASE_EXT zu
- 87 % wenn der Gosign-Responsive-Index zwischen 80 % und 100 % ist
- 4 % wenn der Gosign-Responsive-Index zwischen 60 % und 80 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 40 % und 60 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 20 % und 40 % ist
- 0 % wenn der Gosign-Responsive-Index zwischen 0 % und 20 % ist
Pagespeed: TYPO3 Installationen nutzen IMIA_BASE_EXT zu
- 12 % wenn der Pagespeed zwischen 80 % und 100 % ist
- 37 % wenn der Pagespeed zwischen 60 % und 80 % ist
- 29 % wenn der Pagespeed zwischen 40 % und 60 % ist
- 12 % wenn der Pagespeed zwischen 20 % und 40 % ist
- 17 % wenn der Pagespeed zwischen 0 % und 20 % ist
[DependciesAndConflicts]
Stichprobe n=37656 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>