Эдуард,
basic шаблон.
Пользователи.
1. Регистрация.
2. Сброс пароля.
3. Изменение роли.
4. Изменение статуса.
5. Редактирование профиля.
6. Добавление/редактирование пользователя в админке.
...
n. ...
По хорошему на каждую операцию создавать отдельный сценарий.
Тут мы имеем уже 6 сценариев, ведь вы не будете разрешать пользователю изменять id или роль, путем помена данных в html. Так же при определенном сценарии может понадобиться совершить какую-то операцию над одним или несколькими полями. Потом все забывается, начинается путаница, горождение костылей, и следующий разраб тихо материт предыдущего
Андрей Буров, а как быть тогда в случае, когда нужно вывести список топиков, скажем в 50 строк, в котором так же нужно показать, прочитан топик или нет (например заказчик хочет выводить в списке непрочитанные топики жирным шрифтом), в таком случае на каждую запись будет минимум 2 запроса к базе, то есть уже минмум 100 запросов
Пример. Вася прошел голосование. Ему настолько понравилось, что он рассказал об этом голосовании всей бригаде слесарей своего любимого завода, и они все стали проходить эти голосования.
Голосования простые: в одной таблице хранятся вопрос и 3 возможных ответа, и поле, с указанием правильного ответа (1, 2 или 3)
И есть таблица с результатами, в которую записываются общее кол-во вопросов - totalQuestions и количество правильных ответов. то есть, Вася ответил на 10 вопросов, но на 8 из них правильно. А Петя ответил на все 10 из 10 правильно.
Вот мне и нужно найти процент тех, у которых totalQuestions равно correctAnswers от всего количества пройденных вопросов
basic шаблон.
Пользователи.
1. Регистрация.
2. Сброс пароля.
3. Изменение роли.
4. Изменение статуса.
5. Редактирование профиля.
6. Добавление/редактирование пользователя в админке.
...
n. ...
По хорошему на каждую операцию создавать отдельный сценарий.
Тут мы имеем уже 6 сценариев, ведь вы не будете разрешать пользователю изменять id или роль, путем помена данных в html. Так же при определенном сценарии может понадобиться совершить какую-то операцию над одним или несколькими полями. Потом все забывается, начинается путаница, горождение костылей, и следующий разраб тихо материт предыдущего