В своем стремлении к совершенству и минимализму я задаю этот вопрос вам, ребята, в поисках лучшего и более альтернативного варианта, чем у меня.
У меня есть модуль с двумя разными шаблонами. По сути, первый - это шаблон теста, а второй - страница, на которой отображаются результаты теста. Тест - это форма, а страница результатов - нет. На моей странице викторины действие для формы по сути является «module / quizResults? Id =». $ QuizId
Теперь для действия викторины я делаю db-запрос, чтобы получить набор вопросов, относящихся к викторине, а затем, когда происходит публикация сообщения, вызывается действие quizResults, здесь я должен сравнить ответ. варианты моего пользователя против правильных вариантов ответа на вопросы викторины. По сути, я должен снова запросить БД, чтобы получить набор вопросов для тестов в другой БД. Я чувствую, что это небольшое излишество, и я раздражен.
Я думаю, что могут быть лучшие решения. Я могу публиковать сообщения на той же странице викторины, но тогда это требует большей сложности шаблона, а также действия, делающего вещи немного мрачнее.
Есть ли альтернативы?
Спасибо