[TYPO3-german] FE-Abfrage einer "Multiple Checkbox"
Dr. Dieter Porth
web37p2 at web59550.greatnet-hosting.de
Wed Aug 23 23:41:28 CEST 2017
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 at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
----
Dr. Dieter Porth - Web-Entwickler
More information about the TYPO3-german
mailing list