Недавно познакомился со схемой MVC и сразу задумался о возможности применения подхода в своём проекте.
Но есть момент, который я не понимаю. Например, у меня на сайте есть статьи. Как я вижу URL статьи:
mysite.ru/articles/cat_name/article_name.html
(то есть принцип как в файловой системе)
А вот например адрес для добавления статьи:
mysite.ru/articles?add
Согласно же концепции MVC я должен использовать адреса:
mysite.ru/articles/show/cat/cat_name/article/artic...
mysite.ru/articles/add
Но я абсолютно уверен, что первый адрес - это конкретный перебор. Но если я сделаю адреса такими, как я их вижу, то принцип controller/action/parameter/value не работает. Ведь так?
Как быть в таком случае? Может схема MVC мне просто не подходит?