Воспроизведите отправленную форму - PullRequest
0 голосов
/ 20 октября 2019

Я занимаюсь разработкой веб-сайта типа викторины с помощью Symfony: на странице результатов (закодированной с использованием TWIG) я хотел бы отобразить результат, а также отправленную форму с установленными и не отмеченными полями (на самом деле я уже могу отображать девственную форму). как я создал временную таблицу опросов для каждого пользователя). У меня также есть временная таблица «пользовательские ответы» ... как я могу использовать их для отображения отправленной формы? Или можно использовать условное выражение на Twig с атрибутом checked?

Вот мой код шаблона «страницы результатов» (я отображаю здесь последний пользовательский опрос, снимая флажок, но как я могу автоматически проверитьпользователь отвечает в предложениях?):

{% for question in questions %}    
        <article>
            <h4>Question n° {{ loop.index }}  :  {{ question.theme}} </h4> 
            <br>       
            <div class="sujet">            
            <h5>{{ question.sujet | raw }}</h5>           
            </div>
            <br>
            
            {% for proposition in question.propositions %}
                <div class="form-group">
                    <input class="form-check-input" type="checkbox" disabled="disabled" value ="{{ question.id  }}" name="{{ proposition.id  }}"
                     >
                    <label class="form-check-label" for="{{proposition.id}}">{{proposition.choix}}</label>
                </div>                   
            <br>
            {% endfor %}         
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...