Здравствуйте! подскажите пожалуйста вот есть паттерн MVC, по этому шаблону пробую писать сайт, есть меню,
например: главная, программы, новости
то-есть каждому пункту меню должен соответствовать свой контроллер? или контроллер должен быть один, а каждому пункту меню должен соответствовать свой экшен у одного и того же контроллера? или контроллер и экшен должен быть один и тот же, а всё делается через параметры? как это правильнее делается?
просто если каждому пункту меню соответствует свой контроллер или пусть один контроллер но свой экшен, то если потом делать админку и допустим заказчик захотел добавить ещё пункт меню и новую страничку, то получается он не сможет это сделать не залезая в код и ему нужно будет руками дописывать новый контроллер или экшен, но это неудобно же!
подскажите, пожалуйста, как правильно?