Zum Inhalt springen

fluid checkbox Controller Abfrage

Erstellt am 26. Februar 2017 · 2 Antworten · letzte Antwort am 1. März 2017

Tags: Fluid, TYPO3 7, Frage

Bellarina ·

Hallo,

meine Checkbox Abfragen funktioniert leider nicht:

List.html

    <f:form action="list" additionalAttributes="{role:'form'}">
        <div class="form-inline">
            <div class="form-group">
                <f:form.checkbox name="myCheckBox" value="{wert}" />          
                <f:form.submit value="Submit" />
            </div>
        </div>
    </f:form>

    <div>Ausgabe = {ausgabe} </div>

Controller.php

...
 public function listAction()
    {       
        $ausgabe ='';
        $ausgabe = $this->request->hasArgument('myCheckBox');
        $this->view->assign('ausgabe', $ausgabe);
    }

So funktioniert es leider nicht. Ausgabe ist immer 1.
Eigentlich möchte ich nur abfragen, ob die Checkbox ausgewählt wurde.
Kann mir jemand dabei helfen?

Gruß Bella

pstranghoener ·

Hallo Bellarina,

vielleicht kannst du noch genauer sagen, welche Version von TYPO3 du verwendest und auch von der Extension? Dann haben hier alle mehr Informationen.

LG Philipp

jenses ·

Es wird wohl
$this->request->getArgument('myCheckBox');
statt
$this->request->hasArgument('myCheckBox');
sein.
hasArgument wird immer TRUE bzw 1 ergeben,
soweit die Checkbox im Formular enthalten ist