Это может звучать как не связанный вопрос кодирования, но это напрямую связано:
Факты: Я разработал сайт (с Symfony), который позволяет игрокам искать команду (например, доску объявлений). Это делает только один модуль.
Проблемы Я хочу, чтобы сайт был еще более точным и создавал индивидуальную форму для каждого игрока в зависимости от игры (например, для тех, кто играет в «Лигу легенд»), у них будет 3 больше информации, чтобы заполнить ....)
Решения?
В настоящее время я разрабатываю 1 модуль для каждой игры, чтобы учесть конкретные критерии для конкретных игр.
Преимущества:
Игрок вводит информацию относительно своей игры и не видит / не взаимодействует с другими критериями
Disavantages:
90% кода одинаковы для каждого модуля. Это займет больше времени.
Я никогда не играл с этим раньше, поэтому я не знаю, возможно ли в моем случае использовать 1 модуль для всей коллекции игр И с учетом конкретных критериев для игр. В этом случае это означало бы иметь по 1 шаблону на игру и отображать правильный шаблон с правильными средствами доступа, такими как
($this->getCV()->getPseudo();
/ $this->getCV()->getGame()->getSpecificCriteria1();
)