^\/uslugi\/([a-zA-Z0-9\.\-_]+)\/(\?.*)?
^\/uslugi\/([a-zA-Z0-9\.\-_]+)\/(\?(.*))?
конфликта между ними страницы секции и страницы с детальным описанием
ты по сути похожий по реализации функционал сделаешь по-разному и в разных местах.
Это основная причина, почему так делать не надо. Есть ещё куча мелких
- большой объем шаблона
- неудобство расширения, при необходимости (например в одном типе отображения нужно делать дополнительные запросы, а в другом нет)
- если отображение будешь записывать в куки получишь проблему из-за кеша и т.д.
И кому какая разница что там внутри и как работает, если это позволяет держать магазины-миллионники
Кто тебе такое сказал? Ты в битриксе разбираешься?
поверь, если ты хотя бы две буквы из SOLID понимаешь и используешь, то тебя точно возьмут на работу,
вообще на джуна особо знать ничего не нужно, если опыта нет совсем,
надо уметь гуглить информацию, уметь искать код в проекте (этот вопрос решает нормальная IDE), понимать что такое join в sql и правильно им пользоваться (а то некоторые с несколькими годами опыта почему-то везде left рукожопят),
ну и т.к. скорее всего будут первые задачу что-то на страничке поправить, понимать html и что теги нужно закрывать :)
mvc это вообще просто на колесо, т.к. в php как бы и нет полноценного mvc, потому что приложение помирает на окончании запроса (один хит) и дальше все заново грузится.
есть action в который приходит запрос, берешь из запроса параметры и передаешь их в какой-то сервис, сервис выдает данные, которые ты отправляешь в шаблон, всё,
т.к. веcь mvc в php - это action -> service -> view
и если по твоим описываемым навыкам велосипедировании все правда, просто размещай резюме, пройди несколько собеседований и пойми где ты проваливаешься