Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

YForm Felddefinition: Alle Datentypen erlauben, Angaben als "empfohlen" / "Favoriten" behandeln. #1545

Open
alxndr-w opened this issue Jan 20, 2025 · 0 comments

Comments

@alxndr-w
Copy link
Contributor

Beispiel:

'db_type' => ['varchar(191)', 'text'],

Es gibt legitime Gründe bei vielen Feldtypen, weitere Datenbank-Feldtypen auswählen zu dürfen. Momentan behelfe ich mir mit https://github.com/alexplusde/yform_field, einfach das Feld zu erben und dann den fehlenden Datentyp hinzuzufügen. Das ist schwachsinnig.

Allerdings werden PRs dazu auch nicht zeitnah (oder gar nicht) angenommen:
#1544
#1542

Jedes textarea-Feld darf auch mal mediumtext oder longtext sein.
Jedes text-Feld darf auch mal auf Datenbankebene ein beliebiges anderes Feld sein.
"Abstrakte" Felder wie showvalue müssten eigentlich alles sein dürfen:
https://github.com/alexplusde/yform_field/blob/main/lib/yform/value/showvalue_extended.php

Ich würde empfehlen, einfach alles zuzulassen und die bisher in db_type definierten Felder in einer Select-Auswahl voranzustellen, ungefähr so:


[Feldtyp wählen        v]
-------------------------
Empfohlen
   - text
   - int
   - tinyint(1)
Weitere Feldtypen
   - mediumtext
   - longtext
   - ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant