Du willst also ein bitweises-VerUnden nutzen, dass manchmal ziemlich effizient sein kann.

Aber ich wüßte nicht, dass TYPO3 solches unterstützt, weil es eigentlich nicht in das ORM-Konzept passt.

Du könntest einen Viewhelper mit bitwisen Operator schreiben, wenn dir die Rechnungen suspekt/zu aufwendig sind und den in einer Condition aufrufen

http://php.net/manual/de/language.operators.bitwise.php,

Dieter


Im Viehelper kann du das Bit-Weise-Verunden wählen


Am 23.08.2017 um 20:47 schrieb Ralf-Rene Schroeder:
Quote: Dr. Dieter Porth wrote on Wed, 23 August 2017 18:43
----------------------------------------------------
Also bitweise speicherung der sprachen
Modulo rechnen in TypoScript
(a Div 4) modulo 8
!= 0 => Bit an dritter Stelle ist gesetzt
==0 Bit an dritter Steller ist nicht gesetzt
----------------------------------------------------

Gibt's da wirklich keine vorbereitete Möglichkeit der Ausgabe der gewählten Optionen eines solchen MultiCheckBox Feldes ??? Denn so einfach wie du es oben schriebst erscheint mir die Formel nicht, in meiner Excel Simulation ist die Formel für die 12. Eigenschaft: =REST(GANZZAHL(GANZZAHL(GANZZAHL(GANZZAHL(GANZZAHL(GANZZAHL(GANZZAHL(GANZZAHL(GANZZAHL(GANZZAHL(GANZZAHL($A3/2)/2)/2)/2)/2)/2)/2)/2)/2)/2)/2);2) das sind 11 Divisionen und ein Modulo ... für alle Eigenschaften zusammen sind es dann 78 Operationen plus 12 IFs für dies eine Feld

da wird es ja deutlich simpler und vermutlich auch schneller das auf 12 einzelne Felder zu verteilen, da sind es nur 12 Abfragen und 12 IFs


_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

--
----
Dr. Dieter Porth - Web-Entwickler

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an