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