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

eval-unique wird nicht unterstützt #66

Open
JanReuteler opened this issue Jun 18, 2012 · 11 comments
Open

eval-unique wird nicht unterstützt #66

JanReuteler opened this issue Jun 18, 2012 · 11 comments

Comments

@JanReuteler
Copy link

No description provided.

@andreasisaak
Copy link
Contributor

Ich kenne eval-unique nicht mal :D kannst du mir sagen wo es in Contao verwendet wird?

@Toflar
Copy link
Contributor

Toflar commented Sep 7, 2012

https://github.com/contao/core/blob/master/system/modules/backend/dca/tl_user.php#L149

z.B. oder 20 Zeilen weiter - an vielen Stellen :-)

@andreasisaak
Copy link
Contributor

o_O Habe ich bisher schlicht überlesen/übersehen.

@stefanheimes
Copy link
Member

Für ein spezifisches Feld, innerhalb des MCW, kann keine eval-unique angewendet werden. Grund hierfür ist das Contao in der Datenbank nachschaut, ob es den Wert schon einmal gibt. Da der MCW aber ein serialisiertes Array speichert kann nicht explizite nach dem einen Feld gesucht werden.

Die einzige Lösung, die mir hier einfällt, wäre ein savecallback oder Regex der prüft, ob es den Wert schon gibt, das bedeutet aber auch, dass erst alle Daten aus der Datenbank geladen werden müssen und dann das entsprechende Feld geprüft werden muss.

@andreasisaak
Copy link
Contributor

@stefanheimes Habt ihr jetzt nicht doch eine Lösung gefunden?

@andreasisaak andreasisaak reopened this Sep 11, 2012
@lindesbs
Copy link
Contributor

Ich hab da eine Idee, aber noch nicht gecodet

@andreasisaak andreasisaak removed this from the Version 3.1 milestone Apr 3, 2014
@zonky2
Copy link
Collaborator

zonky2 commented Sep 29, 2017

@lindesbs kannst Du die Idee posten? auch ungecodet...

@zonky2 zonky2 added this to the Future milestone Mar 23, 2018
@zonky2
Copy link
Collaborator

zonky2 commented Jan 16, 2019

Die Frage wäre für mich, ob sich das unique im Bezug auf alle Datensätze in der DB bezieht oder auf die Datensätze in einem MCW - ich würde meinen, die meisten Anwendungsfälle wären innerhalb eines MCW, d.h. z.B. ein Select, Checkbox oder ein Wert darf im MCW-Gesamtwidget nur einmal vorkommen

@discordier
Copy link
Collaborator

Correct it must be dataset local, as the "dataset" for a mcw are its rows.

@zonky2
Copy link
Collaborator

zonky2 commented Jan 16, 2019

o.k. - demnach wäre der Ansatz von @stefanheimes #66 (comment) falsch

@discordier
Copy link
Collaborator

Correct, I wonder what the usecase for this approach might be.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants